Python的标准模块包json详解

 更新时间:2017年03月13日 08:58:28   投稿:hebedich   我要评论
这篇文章主要介绍了Python的标准模块包json详解的相关资料,需要的朋友可以参考下

引言

对于做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实现strcmp函数功能示例

    使用python实现strcmp函数功能示例

    这篇文章主要介绍了使用python实现strcmp函数功能的示例,需要的朋友可以参考下
    2014-03-03
  • 对python列表里的字典元素去重方法详解

    对python列表里的字典元素去重方法详解

    今天小编就为大家分享一篇对python列表里的字典元素去重方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python实现广度优先搜索过程解析

    python实现广度优先搜索过程解析

    这篇文章主要介绍了python实现广度优先搜索过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 利用Pandas 创建空的DataFrame方法

    利用Pandas 创建空的DataFrame方法

    下面小编就为大家分享一篇利用Pandas 创建空的DataFrame方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • Python实现多属性排序的方法

    Python实现多属性排序的方法

    这篇文章主要介绍了Python实现多属性排序的方法,非常不错,具有一定的参考价借鉴价值,需要的朋友可以参考下
    2018-12-12
  • Android分包MultiDex策略详解

    Android分包MultiDex策略详解

    这篇文章主要介绍了Android分包MultiDex策略详解,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Python3匿名函数lambda介绍与使用示例

    Python3匿名函数lambda介绍与使用示例

    这篇文章主要给大家介绍了关于Python3匿名函数lambda与使用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python3具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • python中将正则过滤的内容输出写入到文件中的实例

    python中将正则过滤的内容输出写入到文件中的实例

    今天小编就为大家分享一篇python中将正则过滤的内容输出写入到文件中的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • 基于Python列表解析(列表推导式)

    基于Python列表解析(列表推导式)

    今天小编就为大家分享一篇基于Python列表解析(列表推导式),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • python实现通过代理服务器访问远程url的方法

    python实现通过代理服务器访问远程url的方法

    这篇文章主要介绍了python实现通过代理服务器访问远程url的方法,涉及Python使用urllib模块操作URL的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04

最新评论