python中json的用法总结

一、json的概念

  • json是一种通用的数据类型
  • 一般情况下接口返回的数据类型都是json
  • 长得像字典,形式也是k-v{ }
  • 其实json是字符串
  • 字符串不能用key、value来取值,所以要先转换为字典才可以

使用JSON函数,需要先导入 import json

二、json的相关方法

1、json.dumps:将 Python 对象编码成 JSON 字符串

2、json.loads:将已编码的 JSON 字符串解码为 Python 对象

下边分别说一下这两个方法。

json.dumps   将 Python 对象编码成 JSON 字符串

A={"UserId" : "31906175","StartTime" : 0,"LiveStatus" : "Review",}
B=json.dumps(A)
print(type(A))   #打印出来为 dict
print(type(B))   #打印出来为 str

json.loads  用于解码 JSON 数据。该函数返回 Python 字段的数据类型。(可获取内含字段的值)

A = '{"name":"test", "type":{"name":"seq", "parameter":["1", "2"]}}'
B=json.loads(A)

print(type(A))    #打印出来是str
print(type(B))    #打印出来是dict

print(B["name"])
print(B["type"]["n

你可能感兴趣的:(python基础)