json - 如何在 Ubuntu 上看到一个漂亮的大型 JSON 文件?

我想听听您关于如何在 Ubuntu 上处理大型 (40MB) JSON 文件的建议。我希望看到它在 vimgedit 或任何其他编辑器中打印得很漂亮。可以找到大量关于如何 prettify the JSON 的教程。 ,但是,它们不必处理大量输入。我还想我可以通过 pygments 管道传输数据或任何其他语法荧光笔。我很想听听你的想法。

示例下载:

wget -O large-dataset.json http://data.wien.gv.at/daten/wfs?service=WFS&request=GetFeature&version=1.1.0&typeName=ogdwien:BAUMOGD&srsName=EPSG:4326&outputFormat=json

请注意下载大小!


编辑:我发现 meld有点工作。应用程序不会立即加载整个文件,这会阻塞用户界面。而是按顺序读取文件内容。

最佳答案

Python JSON 的模块也可以做到这一点(python -m json.tool),例如:

cat myjsonfile.json | python -m json.tool > pretty.json

https://stackoverflow.com/questions/10704178/

相关文章:

python - 使用 simplejson 序列化简单类对象的最简单方法?

jquery - REST Web 服务与类似 RPC 的服务有何区别?

objective-c - 使用 Json 在 Objective C 中发布数据

json - 如何将对象映射到数组以便可以将其转换为 csv?

ios - (Cocoa 错误 3840。)“(字符 0 周围的值无效。)AFNetworking

python - 如何使用 JSON.loads 转换为 Python 日期时间对象?

ruby - 为什么我会得到 "no implicit conversion of String i

python - 使用 JSON 模块进行 pretty-print 时如何实现自定义缩进?

c# - 强制 JSON.NET 在序列化 DateTime 时包含毫秒(即使 ms 组件为零)

javascript - 使用 application/json 优于 text/plain 的优势