zoukankan      html  css  js  c++  java
  • Python 处理 json

    Python在处理json数据中有四个重要的函数:dump,load;dumps,loads。

    序列化(dict 包装成 json文件)

    dump(转储):将字典dic对象 转化为 json文件

    API说明:Serialize obj as a JSON formatted stream to fp (a.write()-supporting file-like object)

    使用方法:

    json_file = json.dump(dic, open('test.json', 'w'))   # 注意dump有两个参数
    

    dumps:将字典dic对象 转化为 json文件的字符串(为str类型)

    API说明:Serialize obj to a JSON formatted str.

    使用方法:

    json_file = open('test.json', 'w').write(json.dumps(dic))   # 注意dumps只有一个参数
    

    反序列化(json文件 解析为 dict)

    loads:将 json文件的str 转化 为dict

    json_str = open('json_file.json').read()
    dict = json.loads(json_str)
    

    load:将 json文件(句柄) 为dict

    pjson_file = open('json_file.json')
    dict = json.load(json_file)
    
  • 相关阅读:
    if语句
    操作列表
    列表
    数据类型(不全)
    windows安装mysql
    hadr启动报错码
    db2主备hadr部署
    java--遍历字符个数
    java--装饰类
    java--继承&接口
  • 原文地址:https://www.cnblogs.com/stevenlk/p/6541339.html
Copyright © 2011-2022 走看看