Python3基础 json.loads 解析json,返回字典

231 阅读1分钟
  •        Python : 3.8.11
  •          OS : Ubuntu Kylin 20.04
  •       Conda : 4.10.1
  •    jupyter lab : 3.1.4

代码

import json


my_dict = {"spam": "foo", "parrot": 42}

my_json = json.dumps(my_dict)  # 编码数据

print(type(my_json))
print(my_json)

print()

tagert = json.loads(my_json)  # 解析json格式,解出来是一个字典

print(type(tagert))
print(tagert)


<class 'str'>
{"spam": "foo", "parrot": 42}

<class 'dict'>
{'spam': 'foo', 'parrot': 42}

参考资料

学习推荐


Python具有开源、跨平台、解释型、交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。