为了账号安全,请及时绑定邮箱和手机立即绑定

用Python解析JSON

用Python解析JSON

米琪卡哇伊 2019-06-19 19:38:40
用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']


查看完整回答
反对 回复 2019-06-19
?
拉莫斯之舞

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']


查看完整回答
反对 回复 2019-06-19
  • 3 回答
  • 0 关注
  • 1235 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信