目录:
  1. 模块说明
    1. loads:将字符串转换成json数据
      1. dumps: 将json数据转换成字符串
        1. load: 读入json文件将内容转换成json数据
          1. dump: 将json数据转换成字符串并写入文件

            Python模块学习2-json

            阅读时间:全文 160 字,预估用时 1 分钟
            创作日期:2017-08-03
            文章标签:
            上篇文章:Python模块学习3-os
             
            BEGIN

            模块说明

            json模块用于序列化和反序列化json格式数据,常用的函数有load, loads, dump, dumps

            loads:将字符串转换成json数据

            loads(s, encoding=None, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)

            import json
            s = '{"a":1, "哈哈":2}'
            json.loads(s) #{u'a': 1, u'\u54c8\u54c8': 2}

            dumps: 将json数据转换成字符串

            dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding='utf-8', default=None, sort_keys=False, **kw)

            import json
            s = {"a":1, "哈哈":2}
            print json.dumps(s) #{"a": 1, "\u54c8\u54c8": 2}
            print json.dumps(s, ensure_ascii=False) #{"a": 1, "哈哈": 2}

            load: 读入json文件将内容转换成json数据

            load(fp, encoding=None, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)

            dump: 将json数据转换成字符串并写入文件

            dump(obj, fp, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding='utf-8', default=None, sort_keys=False, **kw)

            FINISH
            上篇文章:Python模块学习3-os

            随机文章
            人生倒计时
            default