Кто-нибудь знает хороший бесплатный просмотрщик Json для Mac? Я просто хочу, чтобы данные были организованы немного лучше, чем один длинный текст
Кто-нибудь знает хороший бесплатный просмотрщик Json для Mac? Я просто хочу, чтобы данные были организованы немного лучше, чем один длинный текст
Ответы:
Вы можете использовать это дополнение для Firefox: JSONView
Обычно при обнаружении документа JSON (тип контента «application / json») Firefox просто предлагает вам загрузить файл. С расширением JSONView документы JSON отображаются в браузере подобно тому, как отображаются документы XML. Документ отформатирован, выделен, а массивы и объекты могут быть свернуты. Даже если документ JSON содержит ошибки, JSONView все равно покажет необработанный текст.
jsonpretty для симпатичной печати JSON в командной строке.
sudo gem install jsonpretty
Если все, что вам нужно, - это вставить текст и увидеть, что он красиво отформатирован с помощью некоторых основных функций свертывания, попробуйте http://json.parser.online.fr/ .
Обновление: во время опробования новой бета-версии Оливье я ответил на запрос обратной связи, отметив отсутствие «сворачивания» поведения для неназванных объектов и массивов. Он послал мне по электронной почте на следующее утро, чтобы сказать, что он пошел вперед и осуществил это сразу. Потрясающие!
Вы можете использовать Джейсон в качестве автономного приложения: http://www.macupdate.com/app/mac/35588/jason
Если вы хотите, чтобы средство просмотра JSON QuickLook было интегрировано в Finder, вы можете попробовать выполнить быстрый просмотр JSON .
В браузере я всегда использую этот JSON Viewer . Если мне нужно видеть на Mac, я использую VisualJSON , который также поддерживает древовидное представление.
Мой любимый способ сделать это (в командной строке) - определить псевдоним «симпатичная печать»,
alias pp="python -mjson.tool | pygmentize -l js"
Тогда вы можете просто
cat file.json | pp
Если файл большой, передайте его по каналу less -R, -Rпозволяя последовательностям раскраски проходить через неэкранированные (необработанные).
Единственной зависимостью для этого является python ( json.toolнаходится в стандартной библиотеке python) и pygments. Если вы не хотите использовать цветовую кодировку, вы можете оставить это без | pygmentize ...внимания.
Если вы используете TextMate, есть JSON.tmbundles, такие как этот .