python如何封装json格式字符串并处理单双引号问题(json,python,开发技术)

时间:2024-04-30 10:41:00 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    python%E5%A6%82%E4%BD%95%E5%B0%81%E8%A3%85json%E6%A0%BC%E5%BC%8F%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%B9%B6%E5%A4%84%E7%90%86%E5%8D%95%E5%8F%8C%E5%BC%95%E5%8F%B7%E9%97%AE%E9%A2%98

在使用python做web服务的时候会有数据交互的情况,大多数目前会采用json格式的数据来交互,接收者接收到标准的json格式数据后,会比较方便解析数据。

我这里有一个场景是将三个数组类型的数据封装成json格式的字符串并发送给消费方,三个数组类型的数据是:

我这样封装成str格式:

封装成json:

发现是单引号的格式,并不是标准json:

这样将单引号转为双引号

发现json.dumps后中文格式不对了:

这是因为json.dumps 序列化时默认使用的ascii编码,想输出真正的中文需要指定ensure_ascii=False:

结果是我们要的标准json格式了:

本文:python如何封装json格式字符串并处理单双引号问题的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:搭建python的开发环境(anaconda + pycharm)下一篇:

11 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18