标签:软件测试 long strong 读取 接口 font 点赞 import sort
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写
JSON 函数
使用 JSON 函数需要导入 json 库:import json。
|
函数 |
描述 |
|
json.dumps |
将 Python 对象编码成 JSON 字符串 |
|
json.loads |
将已编码的 JSON 字符串解码为 Python 对象 |
json.dumps
json.dumps 用于将 Python 对象编码成 JSON 字符串。
实例:
import json
# date默认类型为dic字典类型
data ={"name": "Python", "name_1":"java"}
# 格式化date
# json.dumps已将date的dic字典类型转化为了str字符串类型,请自行查询
print(json.dumps(data, sort_keys=False, indent=3, separators=(",", ":")))
Python 原始类型向 json 类型的转化对照表:
|
Python |
JSON |
|
dict |
object |
|
list, tuple |
array |
|
str, unicode |
string |
|
int, long, float |
number |
|
True |
true |
|
False |
false |
|
None |
null |
json.loads 用于解码 JSON 数据。该函数返回 Python 字段的数据类型。
import json
# 注意花括号两边的单引号,该类型为字符串类型
jsonData = ‘{"a":1,"b":2,"c":3,"d":4,"e":5}‘
# 转化成Python的类型,即为dict字典
text = json.loads(jsonData)
# 打印类型即dict字典
print(type((text)))
# 读取字典某个值,运行结果为:1
print(text["a"]
json 类型转换到 Python 的类型对照表:
|
JSON |
Python |
|
object |
dict |
|
array |
list |
|
string |
unicode |
|
number (int) |
int, long |
|
number (real) |
float |
|
true |
True |
|
false |
False |
|
null |
None |
如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。
如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的发放免费的资料链接。
标签:软件测试 long strong 读取 接口 font 点赞 import sort
原文地址:https://www.cnblogs.com/zzpython/p/13279174.html