• json与python解析


    1、json.dumps     将 Python 对象编码成 JSON 字符串
       json.loads      将已编码的 JSON 字符串解码为 Python 对象

    2、json.dump()和json.load()主要用来读写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)

    一般常用的是:

    import json
    #以常用json格式输出
    print json.dumps({'name': 'tom', 'age': 7}, sort_keys=True, indent=4, separators=(',', ': ')) { "a": "tom", "b": 7 }

    将json字典转化成字符串(dumps);

     dict1 = {"age": "7"}  json_info = json.dumps(dict1) 

    将字符串转化成json字典(loads):

    json_info = '{"age": "12"}' 
    dict1 = json.loads(json_info)
    

     将json信息写进文件(dump)

    # json.dump()函数的使用,将json信息写进文件
    json_info = "{'age': '12'}"
    file = open('1.json','w',encoding='utf-8')
    json.dump(json_info,file)
    

     读取文件中的json信息(load):

    # json.load()函数的使用,将读取json信息
    file = open('1.json','r',encoding='utf-8')
    info = json.load(file)
    print(info)
    
  • 相关阅读:
    群晖下 gitea+drone+harbor实现CI/CD 发布到云服务器
    随便写写
    知行合一
    GO/testing包
    进程切换时是如何保存上下文的
    语言
    printf缓冲区踩坑
    Spring 中 @EnableXXX 注解的套路
    分享一个工业现场常用的运动控制案例
    数据库之App.config配置文件错误
  • 原文地址:https://www.cnblogs.com/shrimpPython/p/10559434.html
Copyright © 2020-2023  润新知