#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import sys
import json
reload(sys)
sys.setdefaultencoding("utf-8")
with open('output.json') as f:
data = json.load(f)
#print json.dump(json.load(data))
print json.dumps(data, indent=4, sort_keys=False, ensure_ascii=False)
json_data = '{"data":[{"school":123456789,"phone":"138****0000","name":"\u5f20\u9e4f","id": null}]}'
print(json.dumps(json.loads(json_data), indent=4, sort_keys=False, ensure_ascii=False)))
利用python -m json.tool, 输出成带缩进和换行格式的输出。
cat output.json |python -m json.tool
本文介绍如何使用 Python 对 JSON 数据进行读取、格式化输出等操作,并提供了一个简单的示例代码。
564

被折叠的 条评论
为什么被折叠?



