zoukankan      html  css  js  c++  java
  • Python json模块详解

    Json是一种轻量级的数据交换格式。所谓的json是一种数据格式:在Python中实际上就是一个字典。

    json模块总共只有4个方法:

    dumps、dump、   将 Python 对象编码成 JSON 字符串
    loads、load    将已编码的 JSON 字符串解码为 Python 对象
    其中的dump和load必须传入一个文件句柄。dumps只完成了序列化为str。
    序列化为字符串:把原来所有的单引号修改为双引号。然后在外部增加一层单引号
    import json
    dic1={'name':'zs','age':18}
    dic2=json.dumps(dic1)
    print(dic2)  #{"name": "zs", "age": 18}   原来是单引号
    print(json.loads(dic2)) #{'name': 'zs', 'age': 18}
    #json.dump()的用法:第一步先序列化成字符串,第二步写入文件中
    import json
    j={'name':'zs','age':33}
    with open('test_json2','w')as f:
        json.dump(j,f,indent=4)
    #json.load()的用法:
    import json
    with open('test_json2','r')as f:
        print(json.load(f))   #{'name': 'zs', 'age': 33}
  • 相关阅读:
    C#开发微信门户及应用(6)--微信门户菜单的管理操作
    C#开发微信门户及应用(5)--用户分组信息管理
    Django
    Django
    Django
    Django
    Django
    Django
    6.1
    Django
  • 原文地址:https://www.cnblogs.com/linshuhui/p/8999848.html
Copyright © 2011-2022 走看看