gpt4 book ai didi

Python JSON编解码方式原理详解

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python JSON编解码方式原理详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

这篇文章主要介绍了Python JSON编解码方式原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 。

概念 。

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

使用json函数 。

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

Python JSON编解码方式原理详解

源码解析:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 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 的格式化及校验功能.

函数定义

Python JSON编解码方式原理详解

源码解析:

?
1
2
3
4
5
6
7
8
9
10
#!/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

参考文档 。

https://www.runoob.com/python/python-json.html 。

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

原文链接:https://www.cnblogs.com/dylancao/p/12052811.html 。

最后此篇关于Python JSON编解码方式原理详解的文章就讲到这里了,如果你想了解更多关于Python JSON编解码方式原理详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com