我一直在開發在那裏我以這種格式接收數據的web應用價值,從一個節點服務器:轉換JSON到數組鍵 - 在JavaScript
"{""elements":[{"10sr2b2":{"total":0,"bad":22,"clients":["fc8e7f","fc8e7e"],"zone":"101900"}}]}"
的poblem是這個數據是一個數組鍵值稱爲「元素」,其中「10sr2b2」是數組第一個元素的鍵。
所以,當我調用$ .parseJSON()方法,這個返回一個對象是這樣的:
elements: Array[1]
0: Object
10sr2b2: Object
zone: "101900"
clients: Array[2]
0: "fc8e7f"
1: "fc8e7e"
length: 2
__proto__: Array[0]
bad: 22
total: 0
其中「10sr2b2」它應該是關鍵,它是一個對象,我需要得到這個值不知何故。
你能幫我嗎?
你_JSON_的格式'對象{」鍵「:Array [Object {」key「:Object {...}}]}'就像你在解析它時看到的一樣。雖然你可以在_Objects_中找到關鍵字,但它可能更適合你的需要,重新構造服務器提供給你的對象{Object {「key」:Array {Object {「key」:「hash」,「value」:Object {...}}]}',現在你可以使用'o.elements [i] .key;'和'o.elements [i] .value' –
我認爲有一個關鍵啓動與編號 – DDK