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

python模块list 转json字符串_python 列表 字典转json相关推荐

  1. python字典和json字符串相互转化的方法_Python处理json字符串转化为字典的简单实现...

    今天一个朋友给个需求: 来来 {'isOK': 1, 'isRunning': None, 'isError': None} 怎么转换成字典 好,一看就是json转化很简单,开始: import js ...

  2. Python处理json字符串转化为字典

    有一个需求,需要用python把json字符串转化为字典 inp_str = " {'k1':123, 'k2': '345','k3','ares'} " import json ...

  3. fastjson list转json字符串_程序员:JSON、JSONObject 与 JSONArray 简单讲解

    fastjson简介 fastjson 是阿里巴巴的开源JSON解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 ...

  4. 【JSON教科书】什么是JSON,JSON字符串有什么作用?(JSON学习总结)

    文章目录 @[toc] 一.了解Json 3.1 什么是Json 二.简单Json语法 2.1 语法 3.2.1 Json语法记忆规则 三.Json字符串的手写转换 JavaBean类对象 Json简 ...

  5. python接口返回json处理_python 接口返回的json字符串实例

    如下所示: JSON 函数 使用 JSON 函数需要导入 json 库:import json. 函数描述 json.dumps将 Python 对象编码成 JSON 字符串 json.loads将已 ...

  6. layui遍历json数组_Python列表边遍历边删除,怎么用才不报越界错误呢?

    背景 今天双十一,昨晚有好多电商行业的 IT 工程师们挑灯夜战,为这个全民狂欢的购物节护航.还记得三年前我们公司一个产品上线前一周时,办公室内拉起"跟 Bug 死扛到底"的横幅,B ...

  7. python模块和类和方法_Python类、模块、包的区别

    类 类的概念在许多语言中出现,很容易理解.它将数据和操作进行封装,以便将来的复用. 模块 模块,在Python可理解为对应于一个文件.在创建了一个脚本文件后,定义了某些函数和变量.你在其他需要这些功能 ...

  8. python核心数据类型——数值、字符串和列表的基本操作

    数值.字符串和列表的基本操作举例 **1. 列表 list** * --------- ① 下标索引及长度测量 * --------- ② 追加新列表以及append( )的应用 * -------- ...

  9. Python编程基础——序列:字符串、列表和元组

    一.简介 Python序列指:它们的成员是有序排列的,并且可以通过下标偏移量访问到它的一个或者几个成员.包括:字符串(普通字符串和unicode字符串).列表.和元组类型.        因为这些类型 ...

最新文章

  1. 华为云大数据存储的冗余方式是三副本_大数据入门:HDFS数据副本存放策略
  2. 为什么处理排序数组要比处理未排序数组快?
  3. 队列读取器代理 遇到错误 Row handle is invalid
  4. 数据分析与挖掘实战-基于基站定位数据的商圈分析
  5. vue移动端300毫秒延时
  6. dedecns 表结构
  7. Python的元组()与字典 { }
  8. CentOS 6.9下KVM虚拟机通过virt-clone克隆虚拟机(转)
  9. uml建模工具_Visual Paradigm 教程[UML]:绘制UML配置文件图
  10. SQL SERVER 卸载清除步骤
  11. 【SBUS,串口DMA】用STM32F407的串口DMA读取SBUS接收机信号
  12. HDFS的StartupProgress启动跟踪分析
  13. 游戏跟计算机不兼容,端游不兼容怎么解决
  14. 【PP那些事儿】生产模式-面向订单生产
  15. 几组数据的相关性python_几的定义
  16. 小米6-谷歌全家桶安装
  17. liferay调度器-定时任务
  18. 网络基础 - 探秘无线速度(二)
  19. 待得秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽带黄金甲。
  20. python 最准确的图片转文字软件,图片转文字软件哪个好?5款好用的图片转文字软件推荐...

热门文章

  1. idea查看java当前线程,IntelliJ IDEA多线程调试
  2. XILINX FPGA数字信号处理——15、动态视频拼接原理及实现
  3. 2022届蓝桥杯b组省赛答案参考
  4. 计算机l特键,高逼格的三大电脑快捷键,快如闪电!
  5. ireport参数传递json_iReport 使用json 数据源
  6. 能够观看全球实时网路攻击的地图
  7. 图像算法三 —— 贝叶斯和朴素贝叶斯
  8. Shell编程:轻松掌握入门级Shell脚本,成为Shell高手
  9. php openssl_sign报错,openssl_sign(): supplied key param cannot be coerced into a private key
  10. Docker 配置阿里镜像加速(mac)