python json

python中json的使用

json 是一种通用的数据类型,一般情况下接口返回的数据类型都是json。

json的形式也是k-v的类型,长的像字典,单其实是字符串。

字符串不能用key、value来取值,所以要先转换为字典才可以。

json的操作

0、json.load()方法

  • loads() 传的是字符串,而load()传的是文件对象
  • 使用loads()时需要先读取文件在使用,而load()则不用

1、json.loads

将已编码的 JSON 字符串解码为 Python 对象

JSON Python
object dict
array list
string str
number (int) int
number (real) float
true True
false False
null None
2、json.dumps

将 Python 对象编码成 JSON 字符串

Python JSON
dict object
list, tuple array
str string
int, float, int- & float-derived Enums number
True true
False false
None null

3、不管是dump还是load,带s的都是和字符串相关的,不带s的都是和文件相关的。

posted @ 2020-08-28 21:33  slzhao  阅读(105)  评论(0编辑  收藏  举报