0
回報標記所以我有followng JSON文件:閱讀JSON,在字典中循環,並在Python
{
"PersonA": {
"Name": "Woman A",
"Age": 23,
"Info": "Likes cats ..."
},
"PersonB": {
"Name": "Man B",
"Age": 32,
"Info": "Likes dogs ..."
}
}
我的函數將返回該JSON文件的標記。但似乎我無法正確循環,或者追加我的標記數據。
這裏是我的代碼:
markup_s = ""
markup_u = ""
with open('data\module.json') as json_file:
json_data = json.load(json_file)
for outer in json_data:
markup_s += outer
for inner in json_data[outer]:
markup_u += inner, json_data[outer][inner]
markup_s += markup_u
return markup_s
但這種解決方案似乎有麻煩通過
TypeError: Can't convert 'tuple' object to str implicitly
是的,這已經有所幫助了。 我現在也把整數轉換爲字符串,因爲我不特別轉換它們。 現在我只需要完成語法,因爲有些東西是重複的,我還沒有新的行。 – iBaer 2014-10-26 16:22:54