python模块list 转json字符串_python 列表 字典转json[通俗易懂]

python模块list 转json字符串_python 列表 字典转json[通俗易懂]一、Dictionary转为JSON将dict转为JSON,这里利用包jsonimportjsonaItem={}aItem[“id”]=”2203″aItem[“title”]=”title”aItem[“subTitle”]=”subtitle”bItem={}bItem[“id”]=”2842″bItem[“title”]=”b标题”bItem[“subTi…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一、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转换得到相应对象。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180733.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java实现单链表、栈、队列三种数据结构

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:远航 cnblogs.com/yang-guang-zhang/p/13884023.html 一、单链表 1…

    2021年6月26日
    115
  • windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

    windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]一、安装流程1.查看python版本2.检查是否安装pip3.下载pygame安装文件选择合适的版本(我选择的是python3.7windows64bit):4.使用pip安装pygame将下载好的whl文件移动到python安装目录的\Lib\site-packages下(我的路径是D:\ProgramFiles\Python\Python37\Lib\site-packages),然后…

    2022年5月23日
    49
  • 开放API接口_软件接口开放

    开放API接口_软件接口开放前言在开发测试阶段,或者是在写Demo的时候,难免会用到一些测试数据,有时苦于没有可用的接口,需要自己动手去写,但是这样大大降低了效率,前期我也找了一些开放的接口,这篇文章整理一下,以下接口完全免费,不用注册,返回格式全是JSON,所有接口均可无限制使用,有需要的小伙伴可以进来看看。(ps:所有数据来源于网络,如有侵权,请作者联系删除)图片类接口美女图片:https://w…

    2022年10月3日
    2
  • C语言基础:哪儿来的32766

    这篇文章通过一个简单的示例程序来介绍一下如何结合使用IDE来学习C语言。

    2022年4月4日
    51
  • 网页网游的外挂实现与分析 之 开心网外挂实现

    网页网游的外挂实现与分析 之 开心网外挂实现     关于网页网游大家应该已经有所感受了。现在最火的莫过于kaixin001的种菜养动物了。大家偷菜种菜乐此不疲。不过怎么才能自动的进行偷菜呢?我自己简单的分析了一下,并实现了一个kaixin001菜地杀手。一下简述了从分析到开发的整个过程。虽然没有将所有代码都分享出来,但是下边的分析足够大家写一个类似的程序了。大家可以去http://orion.zhangle.googlepages.

    2025年8月31日
    6
  • 2020年精心收集的十个Java开发网站

    2020年精心收集的十个Java开发网站不管谁手里都藏着些许自己觉得好用的网站,今天专门找大厂出来的同学同事觉得好用的网站分享给大家,如果这里有你没收藏还不知道觉得还蛮有用的网站可以给我点个赞,大家一起进步,一起学习,同时也可以分享你觉得好用实用的网站,分享快乐0.0好了,废话不多说,咋们上干货:一、GithubGitHub是一个面向开源及私有软件项目的托管平台,一个拥有数十亿行代码的网站,每天有数百万开发者聚集在一起,研究开源软件中存在的问题。对于我们程序猿来说,如果不想重复造轮子,就必须要站在巨人的肩膀上,那么巨人是谁呢?就是Gi

    2022年7月7日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号