zoukankan      html  css  js  c++  java
  • Python Json

    介绍

    序列化

    序列化(serialization):及有序的列,数据转换成二进制的有序的过程

    dump、dumps为序列化

    反序列化

    反序列化(deserialization):将有序的二进制序列转换成某种对象(字典,列表等)称为反序列化

    load、loads为反序列化

    json的使用

    json.dumps()将python数据转换为json

    import json
    data = {"name":"Kidd",
            "age":17,
            "sex":""}
    dumps = json.dumps(data)
    print(type(dumps))

    json.loads()将json数据转换为python

    import json
    data = {"name":"Kidd",
            "age":17,
            "sex":""}
    dumps = json.dumps(data)
    print(type(dumps))
    loads = json.loads(dumps)
    print(type(loads))

    json.dump()将数据写成json文件

    import json
    data = {"name":"Kidd",
            "age":17,
            "sex":""}
    with open('data.json',"a+") as f:
        json.dump(data,f)

    json.load()读取json文件

    import json
    with open('data.json',"r") as f:
        data = json.load(f)
  • 相关阅读:
    51Nod1528 加号分配
    51Nod1679 连通率
    51Nod1679 连通率
    51Nod1426 沙拉酱括号
    51Nod1426 沙拉酱括号
    51Nod1678 lky与gcd
    51Nod1556 计算
    c学习第2天
    Stopwatch秒表的使用
    数据从.txt文件中导入数据库
  • 原文地址:https://www.cnblogs.com/py-peng/p/12011364.html
Copyright © 2011-2022 走看看