python中json与python对象的转换
一、简介
json格式的内容相信在我们的工作中大家都不陌生了,json本质上是str,我们可以通过type(data)进行查看:
data = {
"key1":"value1",
"key2":"value"
}
json和dict视觉区别(hiahia~)
1、json的键和值都是以双引号key1":"value1"括起来
2、dict中的键和值是以’‘单引号括’key1’:‘value1’
二、转换
2.1字符串解码为json对象
其中我们要理解下面两个方法
json.load(file)---->将文件内容转化为python对象:返回类型为fp.read()
json.loads(str)----->将字符串转化为python对象
1、举个栗子:
import json
#1、json.load():针对json文件
with open('request.json', 'r') as file:
s1 = json.load(file)
#2、json.loads()
data