擅长:python、mysql、java
<p>似乎原始的json字符串有问题,在一个元素中有重复的info属性,所以json.dump文件要格式化,第一个信息将被删除,结果是第二个6789。你知道吗</p>
<pre><code>json_data = { "action":"postRecord", "data":{ "data":[ { "info":{ "lid":999, "cid":1234 }, "info":{ "lid":111, "cid":"6789" } } ] } }
data = json.dumps(json_data)
json_to_python = json.loads(data)
print (json_to_python)
print (json_to_python['data']['data'][0]['info']['cid'])
======>
{'action': 'postRecord', 'data': {'data': [{'info1': {'lid': 999, 'cid': 1234}, 'info': {'lid': 111, 'cid': '6789'}}]}}
6789
</code></pre>