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

 

转载于:https://www.cnblogs.com/wt7018/p/11347077.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值