python之json文件读写操作的四种方法

作者:

文章目录
  • python操作json文件通常有4中方法: json.loads json.load json.dumps json.dump
  • 目录
    • python操作json的四种方法
      • json.loads
      • json.load
      • json.dumps
      • json.dump

    python操作json文件通常有4中方法:

    • json.loads
    • json.load
    • json.dumps
    • json.dump

    将json对象转化为python对象,也就是将字符串转换为字典类型,例如:

    import json
    
    header = '{"Content-Type":"application/json","Authorization":"ww"}'
    print(type(header))
    newheader=json.loads(header)
    print(type(newheader))
    
    

    对json文件进行读取

    with open(dir_config.testcasedir+"/allVersion.json") as f:
                allversion=json.load(f)
                print(type(allversion))
    

    也可以通过json.loads读取,但是需要把文件内容转换为二进制流,json.loads主要是对数据流进行转换为json;而json.load主要是对文件进行转换,二者的操作类型不一致,但是最终结果都是将其转换为dict类型。

    将python对象转换为json对象,也就是将字典转换为字符串:

    import json
    
    header = {"Content-Type":"application/json","Authorization":"ww"}
    print(type(header))
    newheader=json.dumps(header)
    print(type(newheader))
    
    

    “编码”,将数据写入json文件

    with open(dir_config.testcasedir+"/allVersion.json",'a') as f:
        header = {"Content-Type":"application/json","Authorization":"ww"}
        allversion=json.dump(header,fp=f)
    

    到此这篇关于python之json文件读写操作的四种方法的文章就介绍到这了,更多相关python json文件读写操作内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!

    您可能感兴趣的文章:

    • Python简单读取json文件功能示例
    • Python读取Json字典写入Excel表格的方法
    • Python实现读取json文件到excel表
    • 盘点Python中读取和提取JSON文件的4种方法
    • python3 循环读取excel文件并写入json操作
    • Python如何读取、写入JSON数据
    • 使用Python读取json文件的方法小结
    • Python中json文件的读取实现

    站内搜索