我有一個看起來像這樣的JSON列表:如何把JSON值到一個列表的Python
{
"callback": [{
"id": "R_puFk4fZ8m1lE4bD",
"set": "Default Response Set",
"ace": "asdf",
"date": "asdfdsa",
"1": "asdf",
"2": "s",
"3": "3",
"4": "1",
"zone": "0",
"long": "33.564498901367",
"lat": "-112.00869750977"
}
]
}
我的實際數據有很大的列表中JSON對象,我想知道我怎麼會放json中單獨列表中的「日期」和「區域」之間的數字。這些數字在json對象之間有所不同,但它們總是處於「日期」和「區域」值之間。
我會做什麼把它改造成這樣:
{
"callback": [{
"id": "R_puFk4fZ8m1lE4bD",
"set": "Default Response Set",
"ace": "asdf",
"date": "asdfdsa",
"Q": [
"1": "asdf",
"2": "s",
"3": "3",
"4": "1"
],
"zone": "0",
"long": "33.564498901367",
"lat": "-112.00869750977"
}
]
}
注:沒有什麼是「總是在'date'和'zone'之間」,因爲這相當於一個Python字典,並且不保證排序。它們是唯一的數字鍵(表示爲字符串)嗎? – roganjosh
@roganjosh哦,好的,謝謝。它們是以字符串表示的鍵,但不是所有的回調都是字符串的數字表示,有些只是字符串。 –
好的......也許你可以走另一條路。除了那些你想要捕捉的密鑰,你想要捕獲的密鑰列表總是一樣嗎? – roganjosh