1
可能重複:
I have a nested data structure/JSON, how can I access a specific value?解析複雜的JSON在JS或jQuery的
如何解析這個JSON jQuery中或JSON?
例子:
{
"Travel": {
"Transport_type": "Road",
"Options": {
"Destination": "Delhi",
"BusType": "Volvo",
"Time": "Night",
},
"Carrier": {
"Private": {
"Service_Provider": "Sharma",
"Features": {
"Seats": "PushBack",
"Indoor Pantry": "Available",
}
},
}
}
}
我不能夠使用json.parse
函數得到的結果。
函數是'JSON.parse',而不是'json.parse'。除非實際的JSON中有更多項目,否則尾隨逗號(如''Time「:」Night「,')是無效的。用http://jsonlint.org/檢查你的JSON。如果你「手工製作」你的JSON:不要!大多數語言都具有將原生數據結構轉換爲JSON的功能。使用這些。只要JSON有效,「多麼複雜」並不重要。如果您提供更多信息,我們可以幫助您更好。但是現在看起來,你只是有一個語法錯誤,因此這個問題「太局部化」了。 –
是的,其實我已經手動構建了JSON,因爲我不得不舉例。其實我的原始JSON在jsonlint驗證。由於元素不一致,我無法找到解析它的通用手段。 – WonderBoy
因此......'JSON.parse' * does *工作(即您可以解析JSON),但您不知道如何訪問對象屬性? –