可以把dumps和loads对比来看

  • json.dumps() 是将python的dict数据类型转换为json字符串
  • json.loads() 是将json字符串转换为dict的数据类型
dict = {"name":"xiaoam","age":18}
print(type(dict))
<class 'dict'>
json_data = json.dumps(dict)
print(json_data)
{"name": "xiaoam", "age": 18}
print(type(json_data))
<class 'str'>

dump和loads带有写入和读取的操作

  • json.dump(x,y) 其中x是json对象,y是文件对象。是将json对象写入到文件中去
  • json.load(y) 是从文件中读取json对象
with open("data.json", "w", encoding="UTF-8") as f:s_dump = json.dump(data_obj, f, ensure_ascii=False)
print(s_dump)
with open("data.json", "r", encoding="UTF-8") as f_load:r_load = json.load(f_load)
print(r_load)

dumps,loads与dump,load的区别相关推荐

  1. json.loads和Json.load()的区别

    在python中的json模块,有一对方法load()和loads(),其中load()方法是从json文件读取json,而loads()方法是直接读取json,两者都是将字符串json转换字典对象. ...

  2. json.dumps与json.dump的区别 json.loads与json.load的区别(简洁易懂)

    json.dumps是将一个Python数据类型列表进行json格式的编码解析, 示例如下: >>> import json #导入python 中的json模块 >>& ...

  3. json.loads与json.load的区别

    json.loads()解码python json格式 json.load()加载python json格式文件 import jsonjsonStr = '{"name":&qu ...

  4. python:Json模块dumps、loads、dump、load介绍

    20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...

  5. json.dumps()、json.dump()、json.loads()和json.dumps()的区别

    json.dumps().json.dump().json.loads()和json.dumps()的区别 json.dumps()用于将字典形式的数据转化为字符串 json.loads()用于将字符 ...

  6. Json模块dumps、loads、dump、load函数介绍

    转自:http://blog.csdn.net/mr_evanchen/article/details/77879967 Json模块dumps.loads.dump.load函数介绍 1.json. ...

  7. Python中json和pickle模快dumps()、loads()、dump()、load()序列化和反序列化实例

    在python中,序列化可以理解为:把python的对象编码转换为json格式的字符串,反序列化可以理解为:把json格式字符串解码为python数据对象.在python的标准库中,专门提供了json ...

  8. python loads的用法,Python Json模块中dumps、loads、dump、load函数介绍

    json模块dumps.loads.dump.load函数介绍 1.json.dumps() json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文 ...

  9. ready与load的区别

    JQuery里有ready和load事件 $(document).ready(function() {// ...代码... }) //document ready 简写 $(function() { ...

最新文章

  1. javascript:void(0)和onclick=fn(this)
  2. Sql2000命名中的’_’好象会引发问题
  3. Javascript 面向对象全新理练之数据的封装
  4. 【开发工具】Jupyter Notebook 的快捷键
  5. 梯度下降法(一)入门
  6. boost::intrusive::avl_set用法的测试程序
  7. delete 会不会锁表_MySQL的insert into select 引发锁表
  8. jquery 使用方法
  9. 每周一书-2016年8月28日到9月4日获奖读者公布
  10. 基于 C++ POCO 库封装的异步多线程的 CHttpClient 类
  11. [转载] python 需求清单_Python清单操作摘要
  12. Qemu-ARM-Ubuntu 实验一 环境设定
  13. shopex服务器信息,shopex_全手册.doc
  14. excel透视表(pivot table)
  15. 测试老鸟分享:掌握2项技能,轻松拿到软件测试工程师offer...
  16. 攻防世界_moile
  17. 温泉PHP网络授权系统,温泉PHP授权系统验证系统完整开源
  18. [dp优化]个人对dp优化的理解
  19. ipad iphone开发_如何在iPhone或iPad上使用Adobe Flash
  20. 差分函数(差分运算)

热门文章

  1. 滴滴大数据算法大赛Di-Tech2016参赛总结
  2. 为什么java有cas_关于java:并发CAS机制你真的理解了嘛深入到操作系统分析
  3. 新版chrome浏览器video播放去掉自带的“播放速度,下载”按钮,去掉右下角三个点
  4. 子类调用父类方法中的this
  5. NPOI设置单元格宽和高
  6. Java实现QQ第三方登录,linux实用教程第三版於岳
  7. java监听焦点事件_监听input输入框的失去焦点事件与按钮点击事件执行的顺序问题...
  8. SuSE Linux企业版简介
  9. MYSQL:如何清空表中的数据
  10. @InitBinder 注解的使用