从JSON list / Dict打印干净的字符串可以使用json.dumps()函数。json.dumps()函数将Python对象转换为JSON格式的字符串,并且可以通过一些参数来控制输出的格式。
如果要打印JSON list,可以先将list转换为JSON格式的字符串,然后使用json.dumps()函数进行格式化输出。例如:
import json
my_list = [1, 2, 3, 4, 5]
json_str = json.dumps(my_list, indent=4, separators=(',', ': '))
print(json_str)
输出结果为:
[
1,
2,
3,
4,
5
]
如果要打印JSON Dict,可以先将Dict转换为JSON格式的字符串,然后使用json.dumps()函数进行格式化输出。例如:
import json
my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
json_str = json.dumps(my_dict, indent=4, separators=(',', ': '))
print(json_str)
输出结果为:
{
"name": "John",
"age": 30,
"city": "New York"
}
在上述示例中,json.dumps()函数的indent参数指定了缩进的空格数,separators参数指定了key和value之间的分隔符和不同键值对之间的分隔符。通过调整这些参数,可以根据需要来打印干净的字符串。
腾讯云相关产品推荐:腾讯云提供了云服务器(CVM)和云函数(SCF)等产品,可以用于云计算和服务器运维。您可以通过以下链接了解更多信息:
注意:以上推荐的腾讯云产品仅供参考,不代表其他云计算品牌商的产品。
领取专属 10元无门槛券
手把手带您无忧上云