本文共 884 字,大约阅读时间需要 2 分钟。
JSON(JavaScript Object Notation )是一种数据交换格式,采用独立于编程语言的文本格式来存储和表示数据,也就是经过JSON表达的信息可以忽略不同语言、不同平台带来的影响,在多方平台之间进行数据交流,经常用于接收服务器的数据。JSON可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在网络中或者程序中轻松地传输这个字符串,并在需要的时候将字符串转换为各种编程语言所支持的数据格式。
特点是:简清晰的层次结构使得JSON成为了理想的数据交换语言,易于阅读、编写,也易于机器解析和生成,可以有效地提高网络传输效率。
JSON是一个序列化的对象/数组。
JSON的对象放在{}里,比如
message = { "name":"XXX" , "age":15 }
对象必须是字符串,要有双引号“”括起来,
访问对象的方法:
JSON数组可以作为对象,对象中也可以包括数组,使用数组要用中括号[]。
python中可以使用json模块来对JSON数据进行处理,包含了俩个函数:
在JSON的编码解码过程中,JSON类型的数据会和python的数据类型相互转换:
将JSON对象转换为Python数据:
import jsondata = '{ "name":"张三", "age":18, "score":{ "语文":87, "数学":93, "英语":72 } }'print("Json原始对象为:",data)json_output = json.loads(data)print("解析后的Python数据为:",json_output)print(json_output["name"])
运行如下:
可以通过JSON解析器来验证我们JSON格式的准确性:
转载地址:http://rpwzi.baihongyu.com/