zoukankan      html  css  js  c++  java
  • python---json.dumps 与 json.loads /json.dump 和json.load区别

    json.dumps 是将python的数据类型进行json的编码,生成json格式的数据,举例json_data = json.dumps(str)  str为python的字符串类型数据,生成的json_data为json编码格式的数据

    json.loads  是将json数据类型的数据解析成 python的数据类型

    json.dump  是将json编码格式的数据保存到文件中,用法是:json.dump(x,f),x是对象,f是一个文件对象,这个方法可以将json字符串写入到文本文件中

    举例:

    import json

    data = [{"a":"aaa","b":"bbb","c":[1,2,3,(4,5,6)]},33,'tantengvip',True]
    data2 = json.dumps(data)   #data2 即为json编码格式的数据
    print(data2)
    f = open('./tt.txt','a')
    json.dump(data2,f)

    json.load   加载json格式的文件

    举例:

    f = open('tt.json','r')
    data = json.load(f)
    print(data)

     

  • 相关阅读:
    Python lambda函数
    python 获取日期
    <base>元素
    django--开发博客
    django修改时区,数据库
    django初探
    python创建虚拟环境
    资源记录页面
    组管理
    远程管理命令
  • 原文地址:https://www.cnblogs.com/VseYoung/p/json_way.html
Copyright © 2011-2022 走看看