python json库 简单介绍

来源:互联网 发布:2017淘宝造物节 编辑:程序博客网 时间:2024/06/08 11:18
                                                            python 操作json
概念:
  序列化:将对象的状态信息转换为可以存储或通过网络传输的过程。传输的格式可以为:xml json等
  反序列化:从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。
  Python的Json模块序列化与反序列化的过程分别是 encoding和 decoding
  encoding:把一个Python对象编码转换成Json字符串
  deconding:把Json格式字符串解码转换成Python对象
这里比较重要************************************
操作:
  1.json.dumps(object)方法对简单数据类型encoding:
    比如:
      import  json
      data=[{'a':"A",'b':(2,4),'c':1}] #list对象
      print data
      a=json.dumps(data)
      print a
   2.json.loads()
      decoded=json.loads(a)
      比较下面这2个
      print decoded
      print a
0 0