在python中将json转成字符串的方法:首先打印出数据的类型;然后输入“str = json.dumps(data,indent=2)”命令将json转换为字符串,最后使用print语句打印出字符串即可。

import json

data = [{

"name": "Tom",

"gender": "male"

}, {

"name": "杰克",

"gender": "男"

}]

#将json格式转为字符串

print(type(data))

str = json.dumps(data, indent=2) #indent=2按照缩进格式

print(type(str))

print(str)

#保存到json格式文件

with open('data.json', 'w', encoding='utf-8') as file:

file.write(json.dumps(data, indent=2, ensure_ascii=False)) #ensure_ascii=False可以消除json包含中文的乱码问题

运行结果:

没有添加ensure_ascii=False将导致乱码.

[

{

"name": "Tom",

"gender": "male"

},

{

"name": "\u6770\u514b",

"gender": "\u7537"

}

]

data.json文件内容:

添加ensure_ascii=False[

{

"name": "Tom",

"gender": "male"

},

{

"name": "杰克",

"gender": "男"

}

]

python json转字符串_python如何将json转成字符串相关推荐

  1. python json序列化对象_Python学习之json序列化

    一.什么是序列化 在我们存储数据或者网络传输数据的时候,需要对我们的对象进行处理,把对象处理成方便存储和传输的数据格式.这个过程叫序列化,不同的序列化结果也不同,但目的是一样的,都是为了存储和传输 在 ...

  2. python声明编码作用_Python源代码中的编码声明字符串的作用

    原来以为Python编源代码头部的#encoding: utf8的字符串对于python的实际编码解析是没有影响的. 但是今天发现一个很好玩的问题.Mark一下. 当python的代码中存在类似u'中 ...

  3. python中如何将数字改成字符串_python中如何将数字转字符串

    python数字转字符串的实现方法:1.使用格式化字符串,语句如"tt=322 tem='%d' %tt":2.通过"str(5)"方法实现转换. 数字转成字符 ...

  4. python数字转字符串_python中如何将数字转字符串

    python数字转字符串的实现方法:1.使用格式化字符串,语句如"tt=322 tem='%d' %tt":2.通过"str(5)"方法实现转换. 推荐:< ...

  5. python将数字转字符串_python中如何将数字转字符串

    python数字转字符串的实现方法:1.使用格式化字符串,语句如"tt=322 tem='%d' %tt":2.通过"str(5)"方法实现转换. 推荐:< ...

  6. python将集合变成字符串_python中如何把list变成字符串

    python中如何把list变成字符串?方法如下: python中list可以直接转字符串,例如:data = ["hello", "world"] print ...

  7. jquery 逗号分割截取字符串_Python中常用的8种字符串操作方法

    一.拼接字符串 使用"+"可以对多个字符串进行拼接 语法格式: str1 + str2 >>> str1 = "aaa">>> ...

  8. python咋变汉语_python实现将汉字转换成汉语拼音的库

    本文实例讲述了python实现将汉字转换成汉语拼音的库.分享给大家供大家参考.具体分析如下: 下面的这个python库可以很容易的将汉字转换成拼音,其中用到了一个word.data 的字典,可点击此处 ...

  9. php数组转字符串 join,jQuery中将数组转换成字符串join()和push()使用

    1.push()将元素依次添加至数组: 2.join()将数组转换成字符串,里面可以带参数分隔符,默认[,] $(document).on('click','.sure',function(){ va ...

  10. c语言将浮点变成字符串,c语言将浮点型数据转换成字符串

    在程序中,可能会遇到需要将浮点型的数据转换成字符串: #include void float2char(float,char*,int); int main() { char buffer[10]; ...

最新文章

  1. 第三期CSIG图像图形学科前沿讲习班-详细日程
  2. python中文件分类_python实现根据文件格式分类
  3. Android开发学习之路-指纹识别api
  4. ListCtrl添加右键菜单(ListCtrl类里编辑,给ListCtrl 发送NM_RCLICK消息)
  5. 计算机工程与应用 效率,多目标进化算法搜索鲁棒最优解效率研究-计算机工程与应用.PDF...
  6. 解决Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), ple..
  7. python读取视频流做人脸识别_基于 Python + OpenCV 进行人脸识别,视频追踪代码全注释...
  8. pojo类中list存储其他字段_如何从其他包含pojo类对象的数组列表中删除数组列表记录...
  9. 创建和使用视图及异名
  10. c#整数数字转汉字一二三四五
  11. 【软件测试】自动化测试到底怎么做(单元测试自动化,接口自动化,UI自动化)
  12. linux系统设置成中文语言
  13. Python turtle库之QQ呲牙表情的绘制
  14. 计算机房等电位接地规范,一个实例全面讲解机房如何做防雷接地?
  15. 如何完全删除数据库 任何版本 注册表删除法
  16. 索尼MUC-M2BT1换电池+爆改
  17. 高通烧录报ufs需要重新provision
  18. s1 Linux 硬件基础
  19. sap中如何追踪生产订单的修改记录
  20. Genymotion目前速度最快的Android模拟器+ova包

热门文章

  1. 数据库常见面试题(附答案)
  2. 用foobar2000播放服务器文件,用Foobar2000打造网络电台
  3. 思科网络技术学院教程计算机组装,思科网络技术学院教程CCNA1.网络基础.pdf
  4. 驱动加载工具(InstDrv - V1.3中文版)
  5. VB 中文乱码问题,以下方案可以试试
  6. Itext7 jar 下载 链接
  7. Dreamweaver8 V8.0.0.2766
  8. VS2012旗舰版下载地址和安装密钥
  9. 仙剑奇侠传1-6珍藏版大合集
  10. 离线式echarts模拟百度迁徙的实现