12

Кто-нибудь знает хороший бесплатный просмотрщик Json для Mac? Я просто хочу, чтобы данные были организованы немного лучше, чем один длинный текст

9 ответов9

4

Вы можете использовать это дополнение для Firefox: JSONView

Обычно при обнаружении документа JSON (тип содержимого «application /json») Firefox просто предлагает вам загрузить файл. С расширением JSONView документы JSON отображаются в браузере подобно тому, как отображаются документы XML. Документ отформатирован, выделен, а массивы и объекты могут быть свернуты. Даже если документ JSON содержит ошибки, JSONView все равно покажет необработанный текст.

2

jsonpretty для симпатичной печати JSON в командной строке.

sudo gem install jsonpretty
1

Если все, что вам нужно, - это вставить текст и увидеть, что он красиво отформатирован с помощью некоторых базовых функций свертывания, попробуйте http://json.parser.online.fr/.

Обновление: пробуя новую бета-версию Оливье, я ответил на запрос обратной связи, отметив отсутствие поведения «свертки» для неназванных объектов и массивов. На следующее утро он написал мне по электронной почте, чтобы сказать, что он пошел вперед и сразу же реализовал это. Потрясающие!

1

Если вы хотите, чтобы средство просмотра JSON QuickLook было интегрировано в Finder, вы можете попробовать выполнить быстрый просмотр JSON.

1

В браузере я всегда использую этот JSON Viewer. Если мне нужно видеть на Mac, я использую VisualJSON, который также поддерживает древовидное представление.

1

Вы можете использовать Джейсон в качестве автономного приложения:http://www.macupdate.com/app/mac/35588/jason

1

Мой любимый способ сделать это (в командной строке) - определить псевдоним "симпатичная печать",

alias pp="python -mjson.tool | pygmentize -l js"

Тогда вы можете просто

cat file.json | pp

Если файл большой, передайте его через less -R , -R позволяет цветным последовательностям проходить через неэкранированные (необработанные).

Единственной зависимостью для этого является python (json.tool находится в стандартной библиотеке python) и pygments . Если вы не хотите цветовое кодирование, вы можете оставить | pygmentize ... .

0

Если вы используете TextMate, есть JSON.tmbundles, такие как этот.

0

Если вы не возражаете против попадания в Интернет, проверьте JSONLint.

Это проверяет и делает ваш JSON "красивым". Возможно, вы захотите рассмотреть другие решения для больших документов, поскольку это не очень масштабируемо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .