python中的JSON数据格式
文章目录
- 什么是json
- 主要功能
- Python数据和Json数据的相互转化
什么是json
JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据。JSON本质上是一个带有特定格式的字符串。
主要功能
json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。各种编程语言存储数据的容器不尽相同在Python中有字典dict这样的数据类型,而其它语言可能没有对应的字典。为了让不同的语言都能够相互通用的互相传递数据,JSON就是一种非常良好的中转数据格式。也就是不同语言的服务间可以通过接口进行交互,交互时的数据格式使用json。
Python数据和Json数据的相互转化
1、dumps把python对象转化为json
2、loads把json格式数据转化为python对象
案例:
``
import json
data = [{‘name’:‘老王’,‘age’:60},{‘name’:‘老李’,‘age’:70}]
// dumps把python对象转化为json
data = json.dumps(data)
print(f’json.dumps(data):{type(data)}')
// loads把json格式数据转化为python对象
data = json.loads(data)
print(f’json.loads(data):{type(data)}')
``