您的位置:首页 > 编程语言 > Python开发

python json 数据操作

2017-11-14 20:27 267 查看

python 有专门针对 json 操作的函数

#!/usr/bin/python3

import json

mytest_js = {
"a" : 1,
"b" : 2
}
# 此时是一个字典模式,可以直接通过索引找到对应的值
print(mytest_js["a"]);
print(mytest_js["b"]);

#  通过 json.dumps 函数转换为字符串
# js obj ---> json  str
print("json str:");
js_str = json.dumps(mytest_js);
print(js_str);
print(js_str[1]);

# json 字符串转换为   JSON 字典, 可以通过索引改变相应的值。
print("json obj:");
js_obj = json.loads(js_str);
js_obj["a"] = 10;
js_obj["b"] = 20;
print(js_obj);
print(js_obj["a"]);
print(js_obj["b"]);

# 最后变成 字符串再输出结果
print("js_str1:");
js_str1 = json.dumps(js_obj);
print(js_str1);

1
2
json str:
{"a": 1, "b": 2}
"
json obj:
{'a': 10, 'b': 20}
10
20
js_str1:
{"a": 10, "b": 20}


参考

https://docs.python.org/2/library/json.html http://www.runoob.com/python/python-json.html http://www.runoob.com/python3/python3-json.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: