Python中json格式数据的编码和解码
来源:互联网 发布:全排列算法详解 编辑:程序博客网 时间:2024/05/16 19:45
Python从2.6版本开始内置了json数据格式的处理方法。
1、json格式数据编码
在python中,json数据格式编码使用json.dumps方法。
其中users可以是元组对象,也可以是列表对象。对象内的元素可以是数字、字符串、元组、列表、None、布尔值。
2、json格式数据解码
在python中json格式数据解码使用json.loads方法,把上面的例子搬来用:
这里就是先对一个数据json编码,然后再将编码后的数据解码。
照理说,解码后的数据应当和原先的数据一样,但是我们发现这里元组对象都被替换成列表对象了。
这边就涉及到python和json互相转换的数据格式定义了。看下面两个图:
从上面两个图可以看出python转换成json的时候,list、tuple都会转成array,而json转成python的时候,array就只转成list了。
备注:上面两张图的内容均来源于python官方站点。
json的dumps方法和loads方法也还有其他的参数可以使用,
如果需要更深入的使用,可以参考官方手册:http://docs.python.org/2/library/json.html?highlight=json#json
0 0
- Python中json格式数据的编码和解码
- Python中json格式数据的编码和解码
- Python中json格式数据的编码和解码
- Java中JSON格式的解码与编码(1)
- Java中JSON格式的解码与编码(2)
- Python基础-Json编码和解码操作
- Python中json.loads的时候出错->要注意要解码的Json字符的编码
- 编码格式转换--base64 格式的解码和编码
- python中url中解码和编码
- Python中进行Base64编码和解码
- Python中进行Base64编码和解码
- JSON数据编码解码技术
- python 解码和编码
- python中json数据中文编码显示的问题
- python中json格式数据输出实现方式(无unicode编码输出形式)
- Python字符串的编码和解码
- python对URL的编码和解码
- python拾遗-文件的编码与解码格式
- Python yield用法
- 竞品分析的常用分析方法
- 关于递归实现过程的详解
- AspectJ 切面获取参数名称和参数
- 关于利用Tomcat创建一个Java Web项目的部署
- Python中json格式数据的编码和解码
- Leetcode 138 Copy List with Random Pointer
- The Highest Mark_hdu5501_dp+贪心
- hdu1561 the more , the better 树形dp
- Label显示不同颜色、字体的文字
- TestNG系列-第7章 YAML
- grub
- weka中Apriori算法实现与分析
- HDU-1003 Max Sum