Python JSON常用编解码方法代码实例

 更新时间:2020年09月05日 10:57:46   作者:Python探索牛  
这篇文章主要介绍了Python JSON常用编解码方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

概念

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。在日常的工作中,应用范围极其广泛。这里就介绍python下它的两种编解码方法:

使用json函数

使用 JSON 函数需要导入 json 库:import json。函数含义:

源码解析:

# coding= utf-8
#!/usr/bin/python
import json
import sys 

data = {"username":"测试","age":16}

#jsondata = json.dumps(data,ensure_ascii=False)
jsondata = json.dumps(data)
print("data convert to json")
print type(json)
text = json.loads(jsondata)
print("json convert to data")
print text["username"]
print text["age"]

使用第三方库:Demjson

Demjson 是 python 的第三方模块库,可用于编码和解码 JSON 数据,包含了 JSONLint 的格式化及校验功能。

函数定义:

源码解析:

#!/usr/bin/python
import demjson

data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] 

json = demjson.encode(data)
print json

text = demjson.decode(json)
print text

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 为Python的web框架编写前端模版的教程

    为Python的web框架编写前端模版的教程

    这篇文章主要介绍了为Python的web框架编写前端模版的教程,示例代码基于Python2.x版本,需要的朋友可以参考下
    2015-04-04
  • Python try except finally资源回收的实现

    Python try except finally资源回收的实现

    这篇文章主要介绍了Python try except finally资源回收的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Python3获取拉勾网招聘信息的方法实例

    Python3获取拉勾网招聘信息的方法实例

    这篇文章主要给大家介绍了关于Python3获取拉勾网招聘信息的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python3具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • Python 中对 XML 文件的编码转换问题

    Python 中对 XML 文件的编码转换问题

    这篇文章主要介绍了Python 中对 XML 文件的编码转换问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • Pygame游戏开发之太空射击实战敌人精灵篇

    Pygame游戏开发之太空射击实战敌人精灵篇

    相信大多数8090后都玩过太空射击游戏,在过去游戏不多的年代太空射击自然属于经典好玩的一款了,今天我们来自己动手实现它,在编写学习中回顾过往展望未来,下面开始讲解敌人精灵的使用
    2022-08-08
  • python的dict,set,list,tuple应用详解

    python的dict,set,list,tuple应用详解

    这篇文章主要介绍了python的dict,set,list,tuple应用详解,需要的朋友可以参考下
    2014-07-07
  • Tensorflow的可视化工具Tensorboard的初步使用详解

    Tensorflow的可视化工具Tensorboard的初步使用详解

    这篇文章主要介绍了Tensorflow的可视化工具Tensorboard的初步使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • PyQt5 实现百度图片下载器GUI界面

    PyQt5 实现百度图片下载器GUI界面

    本文主要介绍了通过 Pyqt5 实现一个界面化的下载器,在通过网络请求实现各种类型的图片的下载。文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2021-12-12
  • Python标准库之collections包的使用教程

    Python标准库之collections包的使用教程

    这篇文章主要给大家介绍了Python标准库之collections包的使用教程,详细介绍了collections中多个集合类的使用方法,相信对大家具有一定的参考价值,需要的朋友们下面随小编一起来学习学习吧。
    2017-04-04
  • ActiveMQ:使用Python访问ActiveMQ的方法

    ActiveMQ:使用Python访问ActiveMQ的方法

    今天小编就为大家分享一篇ActiveMQ:使用Python访问ActiveMQ的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01

最新评论