欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

关于Python的json模块说明

程序员文章站 2022-04-21 20:59:08
...

这篇文章介绍关于Pythonjson模块说明

引言

对于做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'

其中,'dump'与'load'配对使用,主要适用于数据较大的情况。'dumps'与'loads'适用与字符串或数据较小的情况。主要是前者转换完写入文件进行保存,后者转换完直接加载在内存。

以上就是关于Python的json模块说明的详细内容,更多请关注其它相关文章!

相关标签: Python json模块