用Python解析JSON我的项目目前正在python中接收一条JSON消息,我需要从中获取一些信息。为此,让我们将其设置为字符串中的一些简单的JSON:jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'到目前为止,我已经使用一个列表生成了JSON请求,然后json.dumps但是要做相反的事情,我想我需要用json.loads但我运气不太好。有人能为我提供一个片段,在上面的示例中返回输入“2”的“2”吗?
3 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
import json j = json.loads('{"one" : "1", "two" : "2", "three" : "3"}')print j['two']
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
对于URL或文件,请使用json.load()。对于具有.json内容的字符串,请使用json.load()。
#! /usr/bin/python
import json
from pprint import pprint
#json_file='a.json'
json_file='my_cube.json'
cube='1'
json_data=open(json_file)
data = json.load(json_data)
#pprint(data)
json_data.close()
print "Dimension: ", data['cubes'][cube]['dim']
print "Measures: ", data['cubes'][cube]['meas']
添加回答
举报
0/150
提交
取消