josn改为可配置的字符串格式
时间: 2023-11-24 21:06:44 浏览: 100
格式化json字符串
可以使用Python中的json模块的dumps()函数来将json对象转换为可配置的字符串格式。dumps()函数提供了一些参数来控制输出格式:
1. indent参数:设置缩进空格数,可以是数字或字符串,例如indent=2或indent="\t"。
2. separators参数:设置分隔符,可以是元组,例如separators=(",", ":")。
3. sort_keys参数:设置是否按照键名排序,可以是bool类型,例如sort_keys=True。
示例代码如下:
```python
import json
# JSON对象
data = {
"name": "John",
"age": 30,
"city": "New York"
}
# 转换为可配置的字符串格式
json_str = json.dumps(data, indent=2, separators=(",", ": "), sort_keys=True)
print(json_str)
```
输出结果如下:
```json
{
"age": 30,
"city": "New York",
"name": "John"
}
```
可以看到,输出的字符串格式进行了缩进,并且按照键名排序。
阅读全文