Json Viewer для Mac [закрыт]

12

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

TheLearner
источник

Ответы:

4

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

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

harrymc
источник
2

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

sudo gem install jsonpretty
JustinShoffstall
источник
1

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

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

clozach
источник
Также только что раскрыл этот. Менее простой на вид, чем инструмент Оливье Куэно, но легче увидеть forrest для деревьев, так как, в отличие от json.parser.online.fr, он свернет как массивы, так и пары ключ-значение. thomasfrank.se/downloadableJS/JSONeditor_example.html
clozach
1

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

ariefbayu
источник
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 "красивым". Возможно, вы захотите рассмотреть другие решения для больших документов, поскольку это не очень масштабируемо.

Mannie
источник