python json 数据操作
Posted 陈富林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python json 数据操作相关的知识,希望对你有一定的参考价值。
python 有专门针对 json 操作的函数
python 输出 json 字符串
#!/usr/bin/python3 import json mytest_js = { "a" : 1, "b" : 2 } test = json.dumps({'4': 5, '6': 7}); # 合成不换行的字符串 json 数据 test1 = json.dumps({'4': 5, '6': 7}, sort_keys = True, indent = 4, separators = (',', ':')); # 合成有换行的字符串数据 mytest_jsson = json.dumps(mytest_js); # 解析出 json 格式的字符串 print(test); print(""); print(test1); print(""); print(mytest_jsson);
// 输出 {"4": 5, "6": 7} { "4":5, "6":7 } {"a": 1, "b": 2}
json 字符串 转化为 python 对象
test1 = json.dumps({'4': 5, '6': 7}, sort_keys = True, indent = 4, separators = (',', ':')); # 先合成为字符串 text = json.loads(test1); # 后转化为对象输出 print(text); print(text['4']); print(text['6']);
{'4': 5, '6': 7} 5 7
参考
https://docs.python.org/2/library/json.html http://www.runoob.com/python/python-json.html http://www.runoob.com/python3/python3-json.html
以上是关于python json 数据操作的主要内容,如果未能解决你的问题,请参考以下文章
python python中的漂亮(或漂亮打印)JSON对象具有这一功能。在尝试了解什么时,我总是使用这个片段