我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。
关闭 3 年前。
我想听听您关于如何在 Ubuntu 上处理大型 (40MB) JSON 文件的建议。我希望看到它在 vim 或 gedit 或任何其他编辑器中打印得很漂亮。可以找到大量关于如何 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 时如何实现自定义缩进?