json 和字典 dict 的区别?
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
python 里面的基础数据类型有:int、str、 float、list、bool、tuple、 dict、set 这几种,里面没 json 这种数据类型。
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的 js 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得
JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
json 本质上还是字符串,只是按 key:value 这种键值对的格式来的字符串
import json
name_emb = {'a':'1111','b':'2222','c':'3333','d':'4444'} #定义一个字典
jsObj = json.dumps(name_emb) #把字典转成json字符串
print(name_emb)
print(jsObj)
print(type(name_emb))
print(type(jsObj))
运行结果如下:
{'a': '1111', 'c': '3333', 'b': '2222', 'd': '4444'} #字典
{"a": "1111", "c": "3333", "b": "2222", "d": "4444"} #jason字符串本质还是str字符串
<type 'dict'>
<type 'str'>
import json
a = {"a": 1, "b": 2, "c": True} # 定义1个字典
b = '{"a": 1, "b": 2, "c": true}' #定义一个json格式str,就是json字符串
print(type(a))
print(json.dumps(a)) #把dict转 json
运行结果
<class 'dict'>
{"a": 1, "b": 2, "c": true}
<class 'str'>
{'a': 1, 'b': 2, 'c': True}
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)