python_json

json: 作为不同语言间交互的一种共知"格式",不同语言数据交换,以及不同程序之间进行内存数据交换。

简单例子:

import json

data = {‘kk‘:222,44:‘ssss‘,99:[‘ss‘,‘gg‘]}
dict_to_json = json.dumps(data)   #把字典转化成json格式,也可以说是字符串(可以存硬盘)
print dict_to_json

json_to_dict = json.loads(dict_to_json)    #把json转字典

print json_to_dict

结果:

{"kk": 222, "99": ["ss", "gg"], "44": "ssss"}
{u‘kk‘: 222, u‘99‘: [u‘ss‘, u‘gg‘], u‘44‘: u‘ssss‘}

json是常用于数据转换,但也不是所有的数据都可转换,面对复杂的数据格式,如时间格式,只能先把时间格式转成字符串格式,然后再转json。

时间: 2024-10-19 14:23:13

python_json的相关文章

python_json常用的方法

1. 什么是JSON? JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序. 2. JSON语法 数据在键值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 3. json常用的方法 JSON到字典转化: ret_dict = json.loads(json_str) 字典到JSON转化: json_str = json.dumps(dict) 4. 示例 # -

python_json模块

json格式中,字符串必须是双引号,字符都是小写. 序列化: import json v = [12,3,4,{'k1':'v1'},True,'wdc'] # 序列化:将python中的值转换为json格式的字符串 v1 = json.dumps(v) print(v1) 反序列化: import json v = '[12,3,4,{"k":"v1"},true,"wdc"]' # 反序列化 v1 = json.loads(v) print(