python 的json包

json 是一种轻量级的数据交换格式,易于阅读和编写。
而在python中对json对象的编码和解码依赖于json包里的dumps函数和loads函数。

函数描述
json.dumps用于将 Python 对象编码成 JSON 字符串
json.loads用于解码 JSON 数据。该函数返回 Python 字段的数据类型
"""
python对json对象的编码和解码
"""
import json

data = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
print("data的数据类型是:", type(data))
data1 = json.dumps(data)
print("data1:", data1)
print("data1的数据类型是:", type(data))
# 使用参数让JSON数据格式化输出
data2 = json.dumps(data, sort_keys=True, indent=4, separators=(',', ':'))
print("data2:", data2)
print("data2的数据类型是:", type(data2))
data3 = json.loads(data2)
print(data3)
print("data3的数据类型是:", type(data3))

结果如下:
D:\python\python.exe C:/Users/admin/PycharmProjects/pythonProject/梁.py
data的数据类型是: <class ‘dict’>
data1: {“a”: 1, “b”: 2, “c”: 3, “d”: 4, “e”: 5}
data1的数据类型是: <class ‘dict’>
data2: {
“a”:1,
“b”:2,
“c”:3,
“d”:4,
“e”:5
}
data2的数据类型是: <class ‘str’>
{‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 4, ‘e’: 5}
data3的数据类型是: <class ‘dict’>

Process finished with exit code 0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值