在 Python 中漂亮打印 JSON
漂亮打印 JSON 文件通过为人类读者缩进和格式化其内容来增强其可读性。在 Python 中,可以使用 json.dump() 或 json.dumps() 函数来实现。
使用 json.dump() 和 json.loads()
要漂亮地打印包含 JSON 数据的字符串:
import json # JSON string your_json = '["foo", {"bar": ["baz", null, 1.0, 2]}]' # Parse the JSON string parsed = json.loads(your_json) # Pretty print the JSON object with 4 spaces of indentation print(json.dumps(parsed, indent=4))
使用 json.load() 和json.dumps() 与文件:
# Open a file containing JSON data with open('filename.txt', 'r') as handle: # Parse the JSON file parsed = json.load(handle) # Pretty print the JSON object with 2 spaces of indentation print(json.dumps(parsed, indent=2))
以上是如何在 Python 中漂亮地打印 JSON 数据?的详细内容。更多信息请关注PHP中文网其他相关文章!