我的项目目前正在 python 中接收一条 JSON 消息,我需要从中获取一些信息。为此,让我们将其设置为字符串中的一些简单 JSON:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
到目前为止,我一直在使用列表生成 JSON 请求,然后json.dumps,但要执行与此相反的操作,我认为我需要使用json.loads. 但是我没有太多运气。谁能给我一个片段,它会在上面的例子中返回"2"的输入?"two"
json.dumps
json.loads
"2"
"two"
非常简单:
import json data = json.loads('{"one" : "1", "two" : "2", "three" : "3"}') print data['two'] # Or `print(data['two'])` in Python 3