#!/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