您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

实例解析Python3.x对JSON的操作

2026/2/6 10:20:59发布16次查看
最近在学习python3,正巧遇到了一些json的操作,索性整理一下分享出来,下面这篇文章主要给大家介绍了关于python3.x对json的一些操作,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
前言
本文主要给大家介绍了关于python3对json的一些操作,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
一、dictionary 转为json
将dict转为json,这里利用包json
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
输出:
{'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"]}
二、list 转为json
接上面的代码
jsonlist = [] jsonlist.append(aitem) jsonlist.append(bitem) jsonarr = json.dumps(jsonlist, ensure_ascii=false) print(jsonarr)
输出:
[{"id": "2203", "title": "title", "subtitle": "sub title"}, {"id": "2842", "title": "b标题", "subtitle": "b副标题", "content": "内容"}]
这一个json字符串可以在android studio中利用插件gsonformat转换得到相应对象。
以上就是实例解析python3.x对json的操作的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product