当我通过JSON lint传递它时,它不会显示为嵌套的JSON。我怎样才能使这个JSON嵌套正确?如何正确创建嵌套的JSON对象?
var c = {
"io_name" : "Fruits",
"io_children" : [{
"io_name":"banana",
"io_name":"apple",
"io_name":"pear"
}]
}
当我通过JSON lint传递它时,它不会显示为嵌套的JSON。我怎样才能使这个JSON嵌套正确?如何正确创建嵌套的JSON对象?
var c = {
"io_name" : "Fruits",
"io_children" : [{
"io_name":"banana",
"io_name":"apple",
"io_name":"pear"
}]
}
您的意思是?
var c = {
"io_name" : "Fruits",
"io_children" : [
{"io_name":"banana"},
{"io_name":"apple"},
{"io_name":"pear"}
]
}
因为它是,你正在声明包含一个对象的阵列,并且对象限定一个键“io_name”,然后重新定义该键三次的值(这是不合逻辑充其量)
正在输入我的答案,而你的答案出现了。由于冗余而删除它。但请为我解释SGITE? – KooiInc
这是一个meta meme。东部最慢的枪。意思是,你发布已经出现的答案,并且骑上更高的代表来获得更多的代表(因为人们在投票答复时遵循高代表)。至于“在你的答案出现时键入我的答案”......有8分钟的发帖差异。 90秒的差异会有意义,但是...... – jcolebrand
你在这里有点偏执。我对这个问题进行了多任务处理(http://testbed.nicon.nl/randomness/),这是我的常规工作,并为这个问题输入了一个答案。 :D – KooiInc
“嵌套的JSON”你的意思是整齐地格式化(假设重复* io_name *是发布错字)?或者是“io_name”只在JSON中出现过一次(即重复的属性名称是错误,并且jcolebrand已回答您的问题)? – RobG