当前位置 : 主页 > 编程语言 > python >

python之jsonpath

来源:互联网 收集:自由互联 发布时间:2022-06-15
json 官方文档:​​http://docs.python.org/library/json.html​​ JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成

json

官方文档:​​http://docs.python.org/library/json.html​​

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。

json.loads()

把Json格式字符串解码转换成Python对象,从json到python的类型转化对照如下:

python之jsonpath_字符串

def test_loads():
# 把Json格式字符串解码转换成Python对象
strList = '[1, 2, 3, 4]'
strDict = '{"city": "北京", "name": "大猫"}'
strTrue = 'true'
strFalse ='false'
strNull = 'null'

print(json.loads(strList))
print(json.loads(strDict))
print(json.loads(strTrue))
print(json.loads(strFalse))
print(json.loads(strNull))
print(json.loads('409'))
print(json.loads('980.099'))

结果:

[1, 2, 3, 4]

{'city': '北京', 'name': '大猫'}

True

False

None

409

980.099

json.dumps()

实现python类型转化为json字符串,返回一个str对象把一个Python对象编码转换成Json字符串,从python原始类型向json类型的转化对照如下:

python之jsonpath_json_02

json.load()

读取文件中json形式的字符串元素 转化成python类型

json.dump()

将Python内置类型序列化为json对象后写入文件

JsonPath

jsonpath-rw




【本文由:香港云服务器 http://www.558idc.com/ne.html 复制请保留原URL】
网友评论