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