python json转字符串_python如何将json转成字符串
在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转成字符串相关推荐
- python json序列化对象_Python学习之json序列化
一.什么是序列化 在我们存储数据或者网络传输数据的时候,需要对我们的对象进行处理,把对象处理成方便存储和传输的数据格式.这个过程叫序列化,不同的序列化结果也不同,但目的是一样的,都是为了存储和传输 在 ...
- python声明编码作用_Python源代码中的编码声明字符串的作用
原来以为Python编源代码头部的#encoding: utf8的字符串对于python的实际编码解析是没有影响的. 但是今天发现一个很好玩的问题.Mark一下. 当python的代码中存在类似u'中 ...
- python中如何将数字改成字符串_python中如何将数字转字符串
python数字转字符串的实现方法:1.使用格式化字符串,语句如"tt=322 tem='%d' %tt":2.通过"str(5)"方法实现转换. 数字转成字符 ...
- python数字转字符串_python中如何将数字转字符串
python数字转字符串的实现方法:1.使用格式化字符串,语句如"tt=322 tem='%d' %tt":2.通过"str(5)"方法实现转换. 推荐:< ...
- python将数字转字符串_python中如何将数字转字符串
python数字转字符串的实现方法:1.使用格式化字符串,语句如"tt=322 tem='%d' %tt":2.通过"str(5)"方法实现转换. 推荐:< ...
- python将集合变成字符串_python中如何把list变成字符串
python中如何把list变成字符串?方法如下: python中list可以直接转字符串,例如:data = ["hello", "world"] print ...
- jquery 逗号分割截取字符串_Python中常用的8种字符串操作方法
一.拼接字符串 使用"+"可以对多个字符串进行拼接 语法格式: str1 + str2 >>> str1 = "aaa">>> ...
- python咋变汉语_python实现将汉字转换成汉语拼音的库
本文实例讲述了python实现将汉字转换成汉语拼音的库.分享给大家供大家参考.具体分析如下: 下面的这个python库可以很容易的将汉字转换成拼音,其中用到了一个word.data 的字典,可点击此处 ...
- php数组转字符串 join,jQuery中将数组转换成字符串join()和push()使用
1.push()将元素依次添加至数组: 2.join()将数组转换成字符串,里面可以带参数分隔符,默认[,] $(document).on('click','.sure',function(){ va ...
- c语言将浮点变成字符串,c语言将浮点型数据转换成字符串
在程序中,可能会遇到需要将浮点型的数据转换成字符串: #include void float2char(float,char*,int); int main() { char buffer[10]; ...
最新文章
- 第三期CSIG图像图形学科前沿讲习班-详细日程
- python中文件分类_python实现根据文件格式分类
- Android开发学习之路-指纹识别api
- ListCtrl添加右键菜单(ListCtrl类里编辑,给ListCtrl 发送NM_RCLICK消息)
- 计算机工程与应用 效率,多目标进化算法搜索鲁棒最优解效率研究-计算机工程与应用.PDF...
- 解决Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), ple..
- python读取视频流做人脸识别_基于 Python + OpenCV 进行人脸识别,视频追踪代码全注释...
- pojo类中list存储其他字段_如何从其他包含pojo类对象的数组列表中删除数组列表记录...
- 创建和使用视图及异名
- c#整数数字转汉字一二三四五
- 【软件测试】自动化测试到底怎么做(单元测试自动化,接口自动化,UI自动化)
- linux系统设置成中文语言
- Python turtle库之QQ呲牙表情的绘制
- 计算机房等电位接地规范,一个实例全面讲解机房如何做防雷接地?
- 如何完全删除数据库 任何版本 注册表删除法
- 索尼MUC-M2BT1换电池+爆改
- 高通烧录报ufs需要重新provision
- s1 Linux 硬件基础
- sap中如何追踪生产订单的修改记录
- Genymotion目前速度最快的Android模拟器+ova包