跳至主要內容

目录

小于 1 分钟

目录


json

方法作用
json.dumps()将python对象编码成Json字符串
json.loads()将Json字符串解码成python对象
json.dump()将python中的对象转化成json储存到文件中
json.load()将文件中的json的格式转化成python对象提取出来

dumps

  • json.dumps将一个Python数据结构转换为JSON

    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)
    
    • obj : 待转化成json的对象。
    • sort_keys =True : 是告诉编码器按照字典排序(a到z)输出。如果是字典类型的python对象,就把关键字按照字典排序。
    • indent : 参数根据数据格式缩进显示,读起来更加清晰。
    • separators : 是分隔符的意思,参数意思分别为不同dict项之间的分隔符和dict项内key和value之间的分隔符,把:和,后面的空格都除去了。
    import json
    data = {
        'name' : 'myname',
        'age' : 100,
    }
    json_str = json.dumps(data)
    print(json_str)
    
    • 运行结果 : {"name": "myname", "age": 100}