zoukankan      html  css  js  c++  java
  • Json模块(dumps、loads、dump、load)函数篇

    # dumps、loads函数

    """
    json.dumps()用于将dict类型的数据转成str
    json.loads()用于将str类型的数据转成dict。

    """
    import json

    student = {
    "name":"liuming",
    "age":18,
    "mobile":"13585660040"
    }

    print(type(student))

    # 把python对象(字典)转化为json格式
    stu_json = json.dumps(student)
    print(type(stu_json))
    print("JSON对象:{0}".format(stu_json))


    print("***************************** ")

    # 把json格式转化为 python对象(字典dict)
    stu_dict = json.loads(stu_json)
    print(type(stu_dict))
    print(stu_dict)

    运行结果如下:


    # dump、load函数
    """
    json.dump()用于将dict类型的数据转成str,并写入到json文件中。
    json.load()用于从json文件中读取数据。

    """
    import json

    student = {
    "name":"liuming",
    "age":18,
    "mobile":"13585660040"
    }

    print(type(student))

    # 将dict类型转为str,并写入到json文件中
    # 把内容写入文件
    with open("test.json", "w") as f:
    print(f)
    json.dump(student,f)

    print("***************************** ")

    with open("test.json","r") as r:
    d = json.load(r)
    print(type(d))
    print(d)

    运行结果如下:

  • 相关阅读:
    后台执行linux命令
    日志
    配置文件
    后台
    后台代码注释
    递归建立文件夹
    图片合成
    java.awt.Font
    java-日期取特定值
    linux乱码
  • 原文地址:https://www.cnblogs.com/jerryspace/p/9850398.html
Copyright © 2011-2022 走看看