您可以使用
awk '{sub('/^{/', "{\n", $0); sub('/}$/', "\n}", $0); gsub('/,/', ",\n", $0); print;}' filename
我的建议是python?
python -m json.tool < file.json
并使用语法高亮:
python -m json.tool < file.json | highlight --syntax js -O xterm256
这可能适合你(GNU sed):
sed -r 's/\{(.*)\}/{\n\1\n}/;s/,/&\n/g' file