如何解析 JSON 格式的数据

新手上路,请多包涵

我的项目目前正在 python 中接收一条 JSON 消息,我需要从中获取一些信息。为此,让我们将其设置为字符串中的一些简单 JSON:

 jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'

到目前为止,我一直在使用列表生成 JSON 请求,然后使用 json.dumps ,但要做到与此相反,我认为我需要使用 json.loads 。但是我没有太多运气。谁能给我一个片段,在上面的例子中输入 "two" 返回 "2"

原文由 ingh.am 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 431
1 个回答

很简单:

 import json
data = json.loads('{"one" : "1", "two" : "2", "three" : "3"}')
print data['two']  # Or `print(data['two'])` in Python 3

原文由 John Giotta 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题