[Python]如何剖析JSON資料,如何剖析JSON Array
剖析基本JSON資料很簡單,不論是取得第一層的資料或是第N層的資料,兩三行程式碼就解決了:
#剖析json
import json
j = json.loads(
'{"one" : "1", "two" : "2", "three" : "3","twoDimension" : {"lv2id":"777", "lv2name":"superman"}}')
print(j['two'])
print(j['twoDimension']["lv2id"])
接下來剖析JSON Array:
首先當然是先把JSON Array放在檔案myJSONArray.json裡面:
[
{
"id": "1111",
"name": "Mall of Taiwan"
},
{
"id": "2222",
"name": "Costco Marketplace"
}
]
剖析json array程式碼也是沒幾行就解決了:
#剖析json array
import json
input_file = open ('myJSONArray.json')
json_array = json.load(input_file)
for item in json_array:
print("id:" + item['id'])
print("name:" + item['name'])
參考資料:
Python Parse JSON array
https://stackoverflow.com/questions/47060035/python-parse-json-array
Parse JSON in Python
https://stackoverflow.com/questions/7771011/parse-json-in-python