D语言快速创建复杂JSON对象示例
以下是用D语言快速形式书写JSONValue的示例代码:
import std.json;
void main()
{
JSONValue data =
[
'language': 'D',
'learnPeoples': [
['age': '10', 'name': 'lily'],
JSONValue.array()
],
'testArr': [1, 2, 3],
'zh': 'D语言-1'
];
writeln(data.toString());
}
在上面的代码中,我们使用了D语言的数组字面量和JSONValue.array()函数来快速创建JSON对象和数组。其中,键值对使用冒号分隔,多个键值对使用逗号分隔。JSONValue.array()函数可以创建一个空的JSON数组对象。
运行以上代码,输出结果为:
{'language':'D','learnPeoples':[{'age':'10','name':'lily'},[]],'testArr':[1,2,3],'zh':'D语言-1'}
原文地址: https://www.cveoy.top/t/topic/oeR7 著作权归作者所有。请勿转载和采集!