我在這個格式樣本JSON:解析JSON的Python爲第二對象
JSON文件:
{
"Name": "ABC",
"Phone":"123",
"Address":[{"City":"City-1"},{"Country":"Country-1"}]
}
{
"Name": "ABC-1",
"Phone":"123-1",
"Address":[{"City":"City-2"},{"Country":"Country-2"}]
}
有沒有辦法通過解析該文件的JSON和循環,並打印每個key-value
對。
我用的方法是通過使用
json_open = open(json_file)
json_data = json.load(json_open)
print(json_data[Name]) ##should give ABC
print(json_data[Name]) ##should give ABC-1 - unsure about the syntax and format
但我目前能夠只打印第一對象的值 - 即name=ABC
而不是name=ABC-1
才能添加預期的樣本輸出太前提? –
這是一個有效的JSON?它應該只有一個字典而不是多個字典。 –