我已经创建了一个列表,我想将其作为JSON字符串传递,然后再转换回列表。所以我的清单是这样开始的:
myList = "[{'Approver': 'demouser', 'name': 'Demo User', 'amount': 100}, {'Approver': 'demouser2', name: 'Demo User 2', 'amount': 200}]"
我试图转换为JSON:
^{pr2}$然后,我检索这个列表并尝试通过以下方式转换回列表:
JSONRetrieve = json.loads(JSONList)
此时,我想打印每个列表项的金额:
for item in JSONRetrieve:
print item['amount']
但是,它没有被识别为列表或字典,所以我不能用这种方式访问。。。任何帮助将不胜感激!在
你没有一个列表;你有一个字符串。内容看起来确实像Python文本语法,可以使用^{} 将其转换为Python对象:
相关问题 更多 >
编程相关推荐