JSON 是一种轻量级的数据交换格式
其中有两个函数
json.dumps(): 对数据进行编码。
json.loads(): 对数据进行解码。
其中需要注意转换后的数据类型是什么(这个由于有点过多需要自己去查询)
下面是实列的运用
对数据解码
import json
data = {
‘num’: 1,
‘language’: ‘chinese’,
‘aaa’: ‘abc’
}
json_str = json.dumps(data)
print(“Python 中原始数据:”, repr(data))
print(“JSON 的对象:”, json_str)
下面是运行的结果
对数据编码
import json
data1 = {
‘num’: 1,
‘name’: ‘zhangsan’,
‘aaa’: ‘abc’
}
json_str = json.dumps(data1)
print(“Python 的原始数据:”, repr(data1))
print(“JSON 的对象:”, json_str)
data2 = json.loads(json_str)
print("data2[‘name’]: ", data2[‘name’])
print("data2[‘aaa’]: ", data2[‘aaa’])