Python处理JSON分析和总结.docx

概念 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程, 传输的格式可以是JSON、XML 等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。 JSON(JavaScript Object Notation):一种轻量级数据交换格式,相对于 XML 而言更简单,也易于阅读和编写,机器也方便解析和生成,Json 是JavaScript 中的一个子集。 Python2.6 开始加入了JSON 模块,无需另外下载,Python的 Json 模块序列化与反序列化的过程分别是 encoding 和 decoding encoding:把一个Python 对象编码转换成Json 字符串 decoding:把Json 格式字符串解码转换成Python 对象 对于简单数据类型(string、unicode、int、float、list、tuple、dict),可以直接处理。 json.dumps 方法对简单数据类型 encoding: import json data = [{a:A,b:(2,4),c:3.0}] #list 对 象 print DATA:,repr(data) data_string = json.dumps(data) print JSON:,data_string 输出: DATA: [{a:A

文档评论(0)

1亿VIP精品文档

相关文档