Duyệt JSON (tiếp tục)
Cái sau cung cấp một minh họa nhanh về thư viện JSON của Python xử lí các giá trị như thế nào cái có thể được gặp
trong một JSON string:
import json
jsonString = ‘{“arrayOfNums”:[{“number”:0},{“number”:1},{“number”:2}],“arrayOfFruits”:[{“fruit”:”apple”},{“fruit”:”banana”},
{“fruit”:”pear”}]}’
jsonObj = json.loads(jsonString)
print(jsonObj.get(‘arrayOfNums’))
print(jsonObj.get(‘arrayOfNums’)[1])
print(jsonObj.get(‘arrayOfNums’)[1].get(‘number’) +jsonObj.get(‘arrayOfNums’)[2].get(‘number’))
print(jsonObj.get(‘arrayOfFruits’)[2].get(‘fruit’))
Đây là đầu ra:
[{‘number’: 0}, {‘number’: 1}, {‘number’: 2}]
{‘number’: 1}
3
pear
Dòng 1 là một list các dictionary objects, dòng 2 là một dictionary object, dòng 3 là một số nguyên (tổng của các
số nguyên truy cập trong các dictionaries), và dòng 4 là một string.