JSON字符串到Python对象
可以使用json module里的loads函数。loads非常强大,对JSON里的嵌套结构也可以,比如一个dict里的value是一个list,或者list of dict。
import json json_str = '{"name": "John", "age": 30, "hobbies": ["reading", "swimming"]}' my_dict = json.loads(json_str) print(my_dict)
Python对象到JSON字符串
反对来,用json module也可以从Python对象生成JSON字符串,需要使用json.dumps函数:
import json my_dict = {'name': 'John', 'age': 30, 'hobbies': ['reading', 'swimming']} json_str = json.dumps(my_dict) print(json_str)