• 技术文章 >后端开发 >Python教程

    详解Json在Python中的应用

    Y2JY2J2017-05-09 14:43:54原创699
    这篇文章主要介绍了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'适用与字符串或数据较小的情况。主要是前者转换完写入文件进行保存,后者转换完直接加载在内存。

    【相关推荐】

    1. Python免费视频教程

    2. Python学习手册

    3. Python面向对象视频教程

    以上就是详解Json在Python中的应用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python json
    上一篇:实现端口扫描器Python代码实例 下一篇:关于python中pandas.DataFrame的基本操作
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• Python数据分析之concat与merge函数(实例详解)• 实例详解Python面向对象的四大特征• 图文详解怎么用Python绘制动态可视化图表• 简单学习Python字符和列表(实例详解)• 介绍六个超好用的Python内置函数
    1/1

    PHP中文网