下面的代码运行正常。
import json
json_data = '{"Detail":" Rs. 2000 Topup Rs.1779.99 Talktime","Amount":"2000","Validity":"Unlimited"}'
json_parsed = json.loads(json_data)
print(json_parsed['Detail'])
print(json_parsed['Amount'])
print(json_parsed['Validity'])
如何解析下面的json字符串?以及如何显示所有值?
json_data = '[{"Detail":" Rs. 2000 Topup Rs.1779.99 Talktime","Amount":"2000","Validity":"Unlimited"},{"Detail":" Rs. 1900 Topup Rs.1690.99 Talktime","Amount":"1900","Validity":"Unlimited"}]'
请帮帮我。
这个json字符串是一个对象数组,而不是单个对象。
您可以用json模块同样的方式解析它,但是您将得到一个字典列表,而不是一个字典。
你可以这样显示:
不管解析语言是什么,python、javascript、php等等,任何json字符串或json字符串的子集(对象被[括号]括起来)都将是一个数组,并且需要以类似的(特定于语言的)方式进行处理。
相关问题 更多 >
编程相关推荐