python学习之7 JSON编码
JSON是什么?
常用于网络数据的交换。下面是百度来的:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
json特性
key - value 对应的,和python中的字典比较类似。
如,{“1”:”liu”,”2”:”yun”,”3”:”fei”}
即 1->liu 2->yun 3->fei ,共三组数据
函数
import json
python格式转成json编码,使用dumps
json编码转成python格式,使用loads
实例代码
# coding = utf-8
####################################################
# coding by 刘云飞
####################################################
import json
my = {"1": "liu", "2": "yun", "3": "fei"}
json_encode = json.dumps(my)
print(type(json_encode))
decode_json = json.loads(json_encode)
print(type(decode_json))
结果为,
class ‘str’
class ‘dict’

本文介绍了JSON数据格式及其在Python中的应用。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。文章通过示例展示了如何使用Python将字典转换为JSON字符串以及如何将JSON字符串解析回Python字典。
1万+

被折叠的 条评论
为什么被折叠?



