我的申请存在问题。它返回一个对象数组的JSON文件。应用程序将对象数组中的空对象定义为文本值字符串,其值被定义为数组的另一个元素中的对象。请参阅示例中的键“b”的值。
例如:
Current Results:
Code Amount Start End
1 5000 2015 2016
2 5000 2014 2016
3 20000 2012 2016
Desired Results:
Code Amount StartEnd
1 5000 2015
1 5000 2016
2 5000 2014
2 5000 2015
2 5000 2016
3 20000 2012
3 20000 2013
3 20000 2014
3 20000 2015
3 20000 2016
我想知道这是否是将键“b”定义为空对象的正确方法。
提前致谢!!
答案 0 :(得分:3)
空对象由{}
:
"b": {}
即。使用通常的对象分隔符,但不添加任何键值。
您定义的是一个空字符串。
答案 1 :(得分:0)
在JSON中,一个对象是用{ }
定义的,这正是你将空对象表示为。
{
"result": [
{
"a": "1",
"b": {
"c1": "31",
"c2": "32"
}
}, {
"a": "5",
"b": { }
}
]
}