格式化json文件
如果程序读入一段杂乱无章的json数据,使用Python语言可将该json数据格式化展示,代码如下:
import json
def format_if_json(text):try:obj = json.loads(text)return json.dumps(obj, ensure_ascii=False, indent=4)except json.JSONDecodeError:return None # 表示不是 JSON# 使用
user_input = input("请输入一段文本:")
formatted = format_if_json(user_input)
if formatted:print("\n✅ 格式化后的 JSON:\n")print(formatted)
else:print("\n❌ 输入不是有效的 JSON。")