Я хотел бы услышать ваши предложения о том, как обрабатывать большой (40 МБ) JSON-файл на Ubuntu. Я бы хотел, чтобы это было довольно напечатано в vim или gedit или любой другой редактор. Можно найти множество учебников о том, как prettify the JSON, однако им не нужно иметь дело с большими вводами. Я также предполагаю, что смогу передавать данные через pygments или любой другой синтаксический маркер. Мне любопытно услышать ваши идеи.Как увидеть большой файл JSON, довольно напечатанный на Ubuntu?
Пример загрузки:
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
Пожалуйста, обратите внимание на размер загружаемого файла!
EDIT: я узнал, что meld несколько работает. Приложение не загружает весь файл сразу, что блокирует пользовательский интерфейс. Вместо этого он последовательно считывает содержимое файла.
Я использую Gnome на Ubuntu 10.10. Я использую [форматирование JSON] (https://chrome.google.com/webstore/detail/bcjindcccaagfpapjjmafapmmgkkhgoa) и попробовал ваше предложение. Оба работают отлично, когда я загружаю JSON-файл через HTTP. Однако подсветка синтаксиса не применяется, когда я просто открываю файл с помощью Chromium. Странно также, что другие приложения почти умирают, когда они открывают большой файл, в то время как у Chromium нет проблем в одном и том же случае. – JJD
Нет. I grand +1, поскольку JSONView кажется быстрее, чем форматировщик JSON. Однако, как я уже сказал, они не решают мою проблему. – JJD
Я узнал **, как форматировать локальные файлы **. Вы должны [разрешить доступ к локальным файлам] (https://github.com/gildas-lormeau/JSONView-for-Chrome/issues/14) для расширения явно. – JJD