首页 > 编程知识 正文

json字符串转成标准格式输出,python时间戳转换

时间:2023-05-04 23:41:31 阅读:138499 作者:2526

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

importjson

data=[{

' name':'Tom ',

' gender':'male '

、{

' name':'gxdxg ',

' gender': '男人'

() ) ]

将json格式转换为字符串

打印(type (data ) )

str=JSON.dumps(data,indent=2) #indent=2缩进格式

打印(type ) str ) )

是打印(str )

保存为json格式文件

withopen(data.JSON )、(w )、encoding=(utf-8 ) ) asfile:

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

执行结果:

如果不添加ensure_ascii=False,则会出现乱码。

[

{

' name':'Tom ',

' gender':'male '

(,

{

' name':'u6770u514b ',

' gender':'u7537 '

}

]

data.json文件内容:

ensure_ascii=False[

{

' name':'Tom ',

' gender':'male '

(,

{

' name':'gxdxg ',

' gender': '男人'

}

]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。