json
1、实质
json字符串
2、json数据类型
数字、字符串、布尔、对象、null
注意:json只支持这几种数据类型
3、Python与json
查看对应关系
import json json.JSONEncoder
例子
import json dic = {'k1': 'v1'} # 序列化,python数据类型转化成json字符串 str_dic = json.dumps(dic) print(str_dic, type(str_dic)) # {"k1": "v1"} <class 'str'> # 反序列化json字符串->python数据类型 new_dic = json.loads(str_dic) print(new_dic, type(new_dic)) # {'k1': 'v1'} <class 'dict'>
4、JS与json
var obj = {username: "tom", age: 24}; // 序列化 JS数据类型->json字符串 var str_obj = JSON.stringify(obj); console.log(str_obj); // {"username":"tom","age":24} console.log(typeof str_obj); // string // 反序列化 json字符串->JS数据类型 var new_obj = JSON.parse(str_obj); console.log(new_obj); // {username: "tom", age: 24} console.log(typeof new_obj); // object