码迷,mamicode.com
首页 > 编程语言 > 详细

json概述及python处理json等数据类型

时间:2014-10-07 13:45:53      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:des   style   color   io   os   ar   java   strong   数据   

<一,概念>

序列化(Serialization):将对象的状态信息转换为可以存储可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化(deserialization): 就是从存储区域(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),可以直接处理...

<二,Examples app>

1,json.dumps方法对简单数据类型encoding:

python repr();

bubuko.com,布布扣

python json.dumps();

将list convert to str

bubuko.com,布布扣

bubuko.com,布布扣

2,json.loads方法处理简单数据类型的decoding(解码)转换

bubuko.com,布布扣

json概述及python处理json等数据类型

标签:des   style   color   io   os   ar   java   strong   数据   

原文地址:http://www.cnblogs.com/ruiy/p/4009179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!