📅  最后修改于: 2023-12-03 14:47:04.578000             🧑  作者: Mango
如果你正在处理JSON数据,那么你会经常需要将其转换为易于阅读和理解的格式。在Python和TypeScript中,有几个内置的库可以帮助你完成这项任务,其中最常见的是 json
模块。
在Python中,你可以使用 json
模块将JSON数据转换为Python对象,如下所示:
import json
json_data = '{"name": "John Smith", "age": 32, "location": {"country": "USA", "city": "New York"}}'
data = json.loads(json_data)
print(json.dumps(data, indent=4))
该代码将返回如下结果:
{
"name": "John Smith",
"age": 32,
"location": {
"country": "USA",
"city": "New York"
}
}
注意,我们使用了 json.dumps()
函数来将Python对象转换回JSON字符串,并使用 indent
参数来设置缩进级别。
在TypeScript中,你可以使用 JSON.parse()
和 JSON.stringify()
函数来将JSON数据转换为JavaScript对象和字符串,如下所示:
const json_data = '{"name": "John Smith", "age": 32, "location": {"country": "USA", "city": "New York"}}';
const data = JSON.parse(json_data);
console.log(JSON.stringify(data, null, 4));
该代码将返回如下结果:
{
"name": "John Smith",
"age": 32,
"location": {
"country": "USA",
"city": "New York"
}
}
注意,在这里我们使用了 JSON.stringify()
函数来将JavaScript对象转换回JSON字符串,并使用 null
和 4
参数来设置缩进级别。
使用 response.json()
函数和 json
或 JSON
模块可以帮助你将JSON数据转换为易于读取和理解的格式。如果你需要将JSON数据转换为其他格式,请查阅官方文档以获取更多信息。