Json Viewer dla Mac [zamknięte]

12

Czy ktoś zna dobrą darmową przeglądarkę Json dla komputerów Mac? Chcę tylko, aby dane były lepiej zorganizowane niż jeden długi fragment tekstu

TheLearner
źródło

Odpowiedzi:

4

Możesz użyć tego dodatku do przeglądarki Firefox: JSONView

Zwykle po napotkaniu dokumentu JSON (typ zawartości „application / json”) Firefox po prostu wyświetla monit o pobranie pliku. Dzięki rozszerzeniu JSONView dokumenty JSON są wyświetlane w przeglądarce podobnie jak dokumenty XML. Dokument jest sformatowany, podświetlony, a tablice i obiekty można zwinąć. Nawet jeśli dokument JSON zawiera błędy, JSONView nadal wyświetla nieprzetworzony tekst.

harrymc
źródło
2

jsonpretty do ładnego drukowania JSON w wierszu poleceń.

sudo gem install jsonpretty
JustinShoffstall
źródło
1

Jeśli wszystko, czego potrzebujesz, to móc wkleić tekst i zobaczyć go ładnie sformatowanego za pomocą podstawowych funkcji „roll-up”, spróbuj http://json.parser.online.fr/ .

Aktualizacja: Podczas testowania nowej wersji beta Oliviera odpowiedziałem na pytanie zwrotne, zauważając brak zachowania „zwijania” dla nienazwanych obiektów i tablic. Następnego ranka wysłał mi e-maila z informacją, że poszedł naprzód i od razu to zaimplementował. Niesamowite!

clozach
źródło
Właśnie odkryłem ten. Mniej łatwe w odbiorze niż narzędzie Oliviera Cuenota, ale łatwiej dostrzec forrest dla drzew, ponieważ w przeciwieństwie do json.parser.online.fr, ten zwinie tablice, a także pary klucz-wartość. thomasfrank.se/downloadableJS/JSONeditor_example.html
clozach
1

W przeglądarce zawsze używam tej przeglądarki JSON . Jeśli muszę zobaczyć natywnie na komputerze Mac, używam VisualJSON , który obsługuje również widok drzewa.

ariefbayu
źródło
1

Moim ulubionym sposobem na to (w wierszu poleceń) jest zdefiniowanie aliasu „ładnego drukowania”,

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

Więc możesz po prostu

cat file.json | pp

Jeśli plik jest duży, przeciągnij go less -R, -Rumożliwiając przechodzenie sekwencji kolorowania przez nieskalowane (surowe).

Jedyną zależnością tego jest Python ( json.toolznajduje się w standardowej bibliotece Pythona) i pygments. Jeśli nie chcesz kodować kolorami, możesz to pominąć | pygmentize ....

druty
źródło
0

Jeśli używasz TextMate, dostępne są pliki JSON.tmbundles, takie jak ten .

Daniel Beck
źródło
0

Jeśli nie masz nic przeciwko sprawdzeniu dostępu do sieci, sprawdź JSONLint .

Sprawdza poprawność i sprawia, że ​​JSON jest „ładny”. Możesz rozważyć inne rozwiązania dla większych dokumentów, ponieważ tak naprawdę nie jest to skalowalne.

Mannie
źródło