介绍关于python函数库控制模块之json库的基本使用方法
作为本际云服务器推荐网小编小本本,介绍一下json库,它是解决JSON文件格式的Python函数库,主要包含两大类函数公式,即实际操作函数公式和解析函数。接下来将为大家介绍json库的基本使用方法。

JSON的基本知识
JSON,全称是JavaScript Object Notation,其实就是JavaScript目标标识,根据目标和二维数组的搭配表示数据信息。尽管构造简约,但结构型水平很高,是一种轻量的数据传输文件格式。
json库中loads和load的使用方法
loads和load是json库中两种常用的函数,loads用于将JSON格式的字符串数组转换成Python的字典或列表操作;load用于将JSON格式文档转换成Python种类的信息。
import json
data = """
[{
"name": "小亮",
"height": "170",
"age": "18"
},{
"name": "小芳",
"height": "165",
"age": "20"
}]
"""
# 打印出data类型
print(type(data))
# json类别的数据交换为python种类的信息
new_data = json.loads(data)
# 打印出data类型
print(type(new_data))
# 获取第一个元素里的name特性
name = new_data[0]["name"]
new_name = new_data[0].get("name")
# 打印出变换后data类型
print(type(new_data))
print(name)
print(new_name)
json库中dumps和dump的使用方法
dumps和dump同样也是json库中常用的两种函数,dumps函数把Python种类的数据交换成JSON字符串,而dump函数则把Python种类的信息以JSON格式存储到文档中。
import json
data = """
[{
"name": "小亮",
"height": "170",
"age": "18"
},{
"name": "小芳",
"height": "165",
"age": "20"
}]
"""
# json类别的数据交换为python种类的信息
new_data = json.loads(data)
# 把Python类别的数据交换成JSON字符串
lit = json.dumps(new_data)
# 打印出变换后data类型
print(type(new_data))
print(type(lit))
# 把Python种类的信息以JSON格式存储到文档中
with open('test1.json', 'w', encoding='utf-8') as fp:
json.dump(new_data, fp, ensure_ascii=False)
以上就是json库的基本使用方法,希望这篇文章能够帮助到大家。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6617.html
