pythonjson实例_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
pythonjson实例_python:JSON的两种常用编解码方式实例解析相关推荐
- Python 下JSON的两种编解码方式实例解析
概念 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写.在日常的工作中,应用范围极其广泛.这里就介绍python下它的两种编解码方法: 使 ...
- 依赖注入的两种常用的注入方式
在Spring框架中,主要有两种依赖注入方式:基于构造函数.基于setter方法 1.基于构造函数 基于构造函数的DI(依赖注入)是通过调用具有多个参数的的构造函数的额容器来完成的,每个参数表示依赖关 ...
- 【笔记】图片两种常用的存储方式 以及 如何转换通道 :B C H W 、 B H W C
图片常用的结构: eg1: [batch_size , channels,hight, width] eg2: [batch_size , hight, width, channels] 该结构的 ...
- python如何实现选项功能_python几种常用功能如何实现 python几种常用功能实现代码实例...
本篇文章小编给大家分享一下python几种常用功能实现代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1.python 程序退出的几种方式 import sys s ...
- Silve37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)
在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一个名 为SLConnectASP.NET的Silverlight应 ...
- 什么是动态代理?两种常用的动态代理方式
什么是动态代理? 动态代理就是,在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技术.在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法.可以 ...
- asp.net html silverlight 传参数,Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)...
Silverlight实用窍门系列:37 程兴亮,网名煦风满裳 在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一 ...
- json文件两种读取方式
json文件两种读取方式 这是一段两个人的对话标注抄本 [{"start_time": {"original": "0:00:00.611000&qu ...
- 网页html文档头部声明的两种常用模式
Html文档头部声明的两种常用模式 第一种,XHTML1.0严格模式,对很多废除的标签不支持,书写要严格遵守W3C的要求,是找虐的好方法: <!DOCTYPE html PUBLIC " ...
最新文章
- Spark Streaming与Kafka Streaming对比
- Apache Jackrabbit源码研究(五)
- swift_000(Swift 的导读必看)
- 公司的5GWiFi延迟有多低?来看图体验一下!
- 2d 背包_和平精英:小黄脸表情头套和背包上架,这个价格真的值得买吗?
- vb6 设计模式 mscomm该部件的许可证信息没有找到_廊坊人脸识别系统报价,塔机黑匣子,供求信息...
- Java中的定制国际化(i18n)
- java pojo 转 map_JSON和JAVA的POJO的相互转换
- 7-153 找鞍点 (20 分)
- Data too long for column ‘blobtext‘ at row 1 问题解决
- yum提示Another app is currently holding the yum lock
- 整合并接班MSN!Win8版Skype完全体验
- RGB在线取色器,可视化三通道颜色
- java基础简答题1
- ParaView绘制自由水面的等值线图
- pytorch——梯度计算
- 【每日新闻】诺基亚展示未来工厂:5G自动化机器人与人类和谐共处
- 渗透测试——网络服务渗透攻击
- 原创|我为什么不建议你等公司倒闭后,再找工作!
- 两个向量夹角的cos值
热门文章
- centos 源码安装mysql5.6_CentOS 7下源码安装MySQL 5.6
- Codeforces Round #734 (Div. 3) (A-D1)
- ClassCastException:AdaptiveIconDrawable cannot be cast to BitmapDrawable
- shell 获取家目录_一篇教会你写90%的shell脚本
- tp5 php正则邮箱,TP5验证器使用实例
- 秦九韶算法matlab程序,数值分析matlab程序实例.doc
- PJSIP UA分析(2)--PJSUA注册
- 基于TCP协议的网络程序(基础学习)
- python3界面实例_程序人生——python3下tkinter的界面示例
- java 邮件模板_Spring Boot 2发送邮件手把手图文教程