Python中JSON格式与字符串转换
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
1. 字符串转为JSON
源代码:
import json
str = '''
[{
"name": "Tom",
"gender": "male"
}, {
"name": "Jack",
"gender": "male"
}]
'''
#将字符串转为json格式
print(type(str))
data = json.loads(str)
print(type(data))
print(data)
2. JSON转为字符串
源代码:
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包含中文的乱码问题
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献6条内容
所有评论(0)