微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

json字符串与字典转换python

Python编程中,JSON字符串和字典之间的转换是非常常见的操作。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它经常用于Web应用的数据传输和存储。Python提供了json模块,可以方便地将JSON字符串转换成字典,或将字典转换为JSON字符串。

json字符串与字典转换python

将JSON字符串转换为字典的方法如下:

import json

json_str = '{"name": "John","age": 30,"city": "New York"}'

# 将JSON字符串转换为字典
my_dict = json.loads(json_str)

print(my_dict)
# 输出:{'name': 'John','age': 30,'city': 'New York'}

这里使用了json模块的loads()函数,它可以将JSON字符串解码为Python对象。在这个例子中,JSON字符串包含了一个名为“name”的字符串键值对,一个名为“age”的整数键值对,以及一个名为“city”的字符串键值对。运行代码之后,我们将得到一个名为my_dict的字典,其键和值与JSON字符串中的键值对一一对应。

将字典转换为JSON字符串的方法如下:

import json

my_dict = {'name': 'John','city': 'New York'}

# 将字典转换为JSON字符串
json_str = json.dumps(my_dict)

print(json_str)
# 输出:{"name": "John","city": "New York"}

这里使用了json模块的dumps()函数,它可以将Python对象编码为JSON格式的字符串。在这个例子中,我们先创建了一个名为my_dict的字典,其中包含了三个键值对。然后,我们使用dumps()函数将这个字典转换为JSON格式的字符串,并将其赋值给名为json_str的变量。运行代码之后,我们将得到一个JSON格式的字符串,其中的键和值与字典中的键值对一一对应。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐