[转载] python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了[转载] python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4819字,纯文字阅读大概需要7分钟。
内容图文
![[转载] python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分](/upload/InfoBanner/zyjiaocheng/848/29663c9f4f5749d786862c854a9825d9.jpg)
转载出处:https://www.cnblogs.com/xiaomingzaixian/p/7286793.html
一、概念理解
1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串)
(1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串)
(2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典)
2、json.dump()和json.load()主要用来读写json文件函数
二、代码测试
1.py
1 import json 2 3 # json.dumps()函数的使用,将字典转化为字符串 4 dict1 = {"age": "12"} 5 json_info = json.dumps(dict1) 6 print("dict1的类型:"+str(type(dict1))) 7 print("通过json.dumps()函数处理:") 8 print("json_info的类型:"+str(type(json_info)))
运行截图:
2.py
1 import json 2 3 # json.loads函数的使用,将字符串转化为字典 4 json_info = '{"age": "12"}' 5 dict1 = json.loads(json_info) 6 print("json_info的类型:"+str(type(json_info))) 7 print("通过json.dumps()函数处理:") 8 print("dict1的类型:"+str(type(dict1)))
运行截图:
3.py
1 import json 2 3 # json.dump()函数的使用,将json信息写进文件 4 json_info = "{'age': '12'}" 5 file = open('1.json','w',encoding='utf-8') 6 json.dump(json_info,file)
运行截图(1.json文件):
4.py
1 import json 2 3 # json.load()函数的使用,将读取json信息 4 file = open('1.json','r',encoding='utf-8') 5 info = json.load(file) 6 print(info)
运行截图:
标签: python-json 好文要顶 关注我 收藏该文 小明在线
关注 - 3
粉丝 - 3 +加关注 3 0 ? 上一篇:python中的URL编码和解码
? 下一篇:python抓取网页中的动态数据
posted on 2017-08-04 19:26 小明在线 阅读(22171) 评论(2) 编辑 收藏
评论
<div class="post">
<h2>
<a href="#4042848" class="layer">#1楼</a><a name="4042848" id="comment_anchor_4042848"></a>
<span class="comment_actions"><a href="javascript:void(0);" onclick="return ReplyComment(4042848,'VRRIU4hDfaSNgLplakWe1+qRNlMfKlXFvUX7t3Alya4We/ozp62JMA==')">回复</a><a href="javascript:void(0);" onclick="return QuoteComment(4042848,'VRRIU4hDfaSNgLplakWe1+qRNlMfKlXFvUX7t3Alya4We/ozp62JMA==')">引用</a></span>
</h2>
<div id="comment_body_4042848" class="blog_comment_body">写的很详细,借用了,谢谢</div><div class="comment_vote"><a href="javascript:void(0);" class="comment_digg" onclick="return voteComment(4042848,'Digg',this)">支持(0)</a><a href="javascript:void(0);" class="comment_bury" onclick="return voteComment(4042848,'Bury',this)">反对(0)</a></div><span id="comment_4042848_avatar" style="display:none;">http://pic.cnblogs.com/face/1424202/20180705134532.png</span>
<div class="postfoot">
<span class="comment_date">2018-08-14 16:54</span> | <a id="a_comment_author_4042848" href="https://www.cnblogs.com/ylpaj/" target="_blank">ylpaj</a> <a href="http://msg.cnblogs.com/send/ylpaj" title="发送站内短消息" class="sendMsg2This"> </a>
</div>
</div>
<div class="post">
<h2>
<a href="#4089913" class="layer">#2楼</a><a name="4089913" id="comment_anchor_4089913"></a><span id="comment-maxId" style="display:none;">4089913</span><span id="comment-maxDate" style="display:none;">2018/10/15 14:56:36</span>
<span class="comment_actions"><a href="javascript:void(0);" onclick="return ReplyComment(4089913,'Hh0jJzS4Mq0nDcfT9V79gHva7/67fKqgMpEp+eW7xfW5WLs/3wAbtg==')">回复</a><a href="javascript:void(0);" onclick="return QuoteComment(4089913,'Hh0jJzS4Mq0nDcfT9V79gHva7/67fKqgMpEp+eW7xfW5WLs/3wAbtg==')">引用</a></span>
</h2>
<div id="comment_body_4089913" class="blog_comment_body">干的漂亮!</div><div class="comment_vote"><a href="javascript:void(0);" class="comment_digg" onclick="return voteComment(4089913,'Digg',this)">支持(0)</a><a href="javascript:void(0);" class="comment_bury" onclick="return voteComment(4089913,'Bury',this)">反对(0)</a></div><span id="comment_4089913_avatar" style="display:none;">http://pic.cnblogs.com/face/1031557/20170409210949.png</span>
<div class="postfoot">
<span class="comment_date">2018-10-15 14:56</span> | <a id="a_comment_author_4089913" href="https://www.cnblogs.com/zyber/" target="_blank">鹿往森处走</a> <a href="http://msg.cnblogs.com/send/%E9%B9%BF%E5%BE%80%E6%A3%AE%E5%A4%84%E8%B5%B0" title="发送站内短消息" class="sendMsg2This"> </a>
</div>
</div>
刷新评论刷新页面返回顶部
发表评论
昵称:
评论内容:[Ctrl+Enter快捷键提交]
【推荐】超50万VC++源码: 大型组态工控、电力仿真CAD与GIS源码库!【推荐】华为云11.11普惠季 血拼风暴 一促即发
【拼团】腾讯云服务器拼团活动又双叒叕来了!
【工具】SpreadJS纯前端表格控件,可嵌入应用开发的在线Excel
【推荐】腾讯云新注册用户域名抢购1元起
系统推荐博文:
· python 读写json文件(dump, load),以及对json格式的数据处理(dumps, loads)
· json python dict dumps loads eval
· json.dumps与json.dump的区别 json.loads与json.load的区别
· python初步学习-python 模块之 json
· python-序列化与反序列化
最新知识库文章:
· 阿里云的这群疯子
· 为什么说 Java 程序员必须掌握 Spring Boot ?
· 在学习中,有一个比掌握知识更重要的能力
· 如何招到一个靠谱的程序员
· 一个故事看懂“区块链”
? 更多知识库文章...
内容总结
以上是互联网集市为您收集整理的[转载] python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分全部内容,希望文章能够帮你解决[转载] python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。