Python json转字典字符方法实例解析
什么是json?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。JSON格式采用了类似于JavaScript对象的语法标准,因此是一种文本格式,可以方便地在网络中传输。
json转字典的方法
Python内置了json模块,通过json模块可以实现json字符转字典的转换,具体方法为json.loads(),该方法将 json 字符串转换为 Python 字典。
示例代码1:
import json
json_str = '{"name": "Jenny", "age": 25, "gender": "female"}'
dict_data = json.loads(json_str)
print(dict_data)
上述代码中,我们首先导入了json模块,然后定义一个包含三个键值对的json字符串,最后通过json.loads()方法将json字符串转换为Python字典,并打印输出。
输出结果如下:
{'name': 'Jenny', 'age': 25, 'gender': 'female'}
示例代码2:
import json
json_str2 = '[{"name": "Jenny", "age": 25}, {"name": "Tom", "age": 30}]'
list_data = json.loads(json_str2)
for item in list_data:
print(item)
上述代码中,我们定义了包含两个字典的json字符串,然后通过json.loads()方法将它转换为Python列表。最后使用for循环遍历该列表,并打印输出每个字典。
输出结果如下:
{'name': 'Jenny', 'age': 25}
{'name': 'Tom', 'age': 30}
总结
json转字典是Python中常用的操作之一,通过json模块的json.loads()方法,我们可以方便地将json字符串转换为Python字典。在实际应用中,我们也可以通过反序列化将json字符串转换为Python对象并进行后续的操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python json转字典字符方法实例解析 - Python技术站