zoukankan      html  css  js  c++  java
  • python:Json模块dumps、loads、dump、load介绍

     

    1.json.dumps()用于将dict类型的数据转成str
    import json

    dict = {'a': 'wo', 'b': 'zai', 'c': 'zhe', 'd': 'li'}
    string = json.dumps(dict)
    print(dict)
    print(string)
    print(type(dict))
    print(type(string))

    with open(r'C:UserszyDocumentsGitHubpython3searchTestjson.json','w')as f:
          f.write(string)

    2.json.dump()用于将dict类型的数据转成str,并写入到json文件中

    dict = {'a': 'wo', 'b': 'zai', 'c': 'zhe', 'd': 'li'}
    json.dump(dict,open(r'C:UserszyDocumentsGitHubpython3searchTestjson.json','w'))

    3.json.loads():用于将str类型的数据转成dict

    dict = {'a': 'wo', 'b': 'zai', 'c': 'zhe', 'd': 'li'}
    dumps = json.dumps(dict)
    loads = json.loads(dumps)

    print(dict)
    print(dumps)
    print(loads)

    print(type(dict))
    print(type(dumps))
    print(type(loads))

     

    4.json.load()用于从json文件中读取数据

     

    filename = (r'C:UserszyDocumentsGitHubpython3searchTestjson.json')
    jsObj = json.load(open(filename))
    print(jsObj)
    print(type(jsObj))

  • 相关阅读:
    页面的加载过程
    free 命令
    linux chmod命令(转)
    less 命令(转)
    cat 命令(转)
    cp 命令(转)
    mv命令(转)
    rm 命令(转)
    mkdir命令
    Docker网络基础
  • 原文地址:https://www.cnblogs.com/WebLinuxStudy/p/11800328.html
Copyright © 2011-2022 走看看