當我通過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