gpt4 book ai didi

Python3.x对JSON的一些操作示例

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

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

这篇CFSDN的博客文章Python3.x对JSON的一些操作示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

前言 。

本文主要给大家介绍了关于python3对JSON的一些操作,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧.

1、Dictionary 转为JSON 。

将dict转为JSON,这里利用包json 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import json
aItem = {}
aItem[ "id" ] = "2203"
aItem[ "title" ] = "title"
aItem[ "subTitle" ] = "sub title"
bItem = {}
bItem[ "id" ] = "2842"
bItem[ "title" ] = "b标题"
bItem[ "subTitle" ] = "b副标题"
bItem[ "content" ] = "内容"
bItem[ "list" ] = [ "a" , "a 2" , "b" , "bb" ]
aJson = json.dumps(aItem)
bJson = json.dumps(bItem, ensure_ascii = False )
print (aItem)
print (aJson)
print (bJson)

涉及到中文字符的时候,需要指定ensure_ascii=False 。

输出:

?
1
2
3
{ 'id' : '2203' , 'title' : 'title' , 'subTitle' : 'sub title' }
{ "id" : "2203" , "title" : "title" , "subTitle" : "sub title" }
{ "id" : "2842" , "title" : "b标题" , "subTitle" : "b副标题" , "content" : "内容" , "list" : [ "a" , "a 2" , "b" , "bb" ]}

2、list 转为JSON 。

接上面的代码 。

?
1
2
3
4
5
jsonList = []
jsonList.append(aItem)
jsonList.append(bItem)
jsonArr = json.dumps(jsonList, ensure_ascii = False )
print (jsonArr)

输出:

?
1
[{ "id" : "2203" , "title" : "title" , "subTitle" : "sub title" }, { "id" : "2842" , "title" : "b标题" , "subTitle" : "b副标题" , "content" : "内容" }]

这一个JSON字符串可以在Android Studio中利用插件GsonFormat转换得到相应对象.

总结 。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我的支持.

原文链接:http://rustfisher.github.io/2017/05/05/Python_note/Python-JSON/ 。

最后此篇关于Python3.x对JSON的一些操作示例的文章就讲到这里了,如果你想了解更多关于Python3.x对JSON的一些操作示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

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