引言
对于做web开发的人来说,json文本必须要熟知与熟练使用的。大部分网站的api接口调用返回的数据,就是json格式的。如果看json对象所包含的内容,相信对熟悉python的人开说,很快就能把json的数据类型跟python的数据类型对应上。
那么,Python的标准模块包json,又有什么用呢?为什么要用去转json的格式为Python对应的格式呢?为什么就不能拿json格式的数据直接用呢?不是其类型几乎一样且对应的么?
其实,只是看仔细其中的数据结构之后,还是可以看出json原格式与Python的几种数据类型之间还是有细微差别的。在这里,先列出两者之间相互转换的对应格式:
Python ==> json dict object list, tuple array str, unicode string int, long, float number True true False false None null json ==> Python object dict array list string unicode number(int) int, long number(real) float true True false False
json 常用4个函数
'dump'
'dumps'
'load'
'loads'
开发语言:java,支持数据库:Mysql 5,系统架构:J2EE,操作系统:linux/Windows1. 引言 32. 系统的结构 32.1 系统概述 33. 功能模块设计说明 43.1 商品管理 43.1.1 添加商品功能模块 53.1.2 商品列表功能模块 83.1.3 商品关联功能模块 93.
0
其中,'dump'与'load'配对使用,主要适用于数据较大的情况。'dumps'与'loads'适用与字符串或数据较小的情况。主要是前者转换完写入文件进行保存,后者转换完直接加载在内存。
立即学习“Python免费学习笔记(深入)”;
以上就是关于Python的json模块说明的详细内容,更多请关注php中文网其它相关文章!
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号