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)

     

  • 相关阅读:
    001 云开发基础
    HttpClient 调用外部接口(简单实用)
    MD5加密(简单实现_可自行扩展)
    SAA C02考点梳理
    支配树
    CF1320E 题解
    dp套dp
    20210705模拟赛总结
    20210703模拟赛
    20210629模拟赛总结
  • 原文地址:https://www.cnblogs.com/VseYoung/p/json_way.html
Copyright © 2011-2022 走看看