Potrzebuję Notepad ++, aby pobrać ciąg json z tego
{"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}}
do tego...
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
Rozejrzałem się po wszystkich opcjach TextFX, ale nie mogłem znaleźć niczego, co działałoby.
Dla Notepad ++ v.7.6 i nowszych Plugin Administrator jest dostępny.
Otwórz menu Wtyczki> Administrator wtyczek ...
Wyszukaj JSON Viewer
Sprawdź JSON Viewer na liście
Kliknij przycisk Instaluj
Uruchom ponownie Notepad ++
Wybierz tekst JSON
Przejdź do Wtyczki> JSON Viewer> Format JSON ( Ctrl+ Alt+ Shift+ M)
Możemy zainstalować dowolne wtyczki obsługiwane przez Notepad ++ za pomocą Administratora wtyczek ...
źródło
Ja osobiście korzystam z przeglądarki JSON Viewer, ponieważ wtyczka Notepad ++ już nie działa.
Biorąc powyższe pod uwagę, to odpowiedź nie jest już istotne i należy użyć odpowiedź Dan H jest zamiast . Moja odpowiedź jest po prostu dla potomności.
źródło
Plugins -> JSMin -> JSMin (New File)
a potemJSFormat
Wtyczka Universal Indent GUI dla Notepad ++ zmieni twoją próbkę w:
źródło
Wymagana jest wtyczka do sformatowania JSON. Aby zainstalować wtyczkę, wykonaj następujący krok
źródło
To nie jest rozwiązanie NPP, ale w skrócie, możesz użyć tego internetowego JSON Formatter, a następnie po prostu wkleić sformatowany tekst do NPP, a następnie wybrać Javascript jako język.
źródło
Wtyczka JSMinNpp wykona tę pracę. https://sourceforge.net/projects/jsminnpp/
źródło
po prostu przejdź do tego linku pobierz kopię biblioteki DLL i wklej bibliotekę do folderu wtyczek w Notatniku ++,
\Notepad++\plugins
uruchom ponownie Notatnik ++ i powinien on zostać wyświetlony na liścieUWAGA: ta biblioteka DLL obsługuje 64-bitową notepade ++
źródło
Następująca wtyczka Notepad ++ działała dla mnie zgodnie z sugestią „SUN” https://sourceforge.net/projects/jsminnpp/
źródło
Jeśli formatowanie JSON jest głównym celem, a masz VisualStudio, to jest to proste i łatwe.
Otóż to. otrzymasz sformatowaną wartość JSON.
źródło
Działa dla mnie w najnowszej edycji Notatnika za pomocą UniversalIndentGui.
To, co zrobiłem, było w ustawieniach wtyczki wybierz Włącz automatyczną aktualizację tekstu, pojawiło się okno i wybrałem javascript.
źródło
Notepad 5.8.7 i jsmin 1.7.0.0 działają tutaj wspaniale.
Uważaj jednak, dowiedziałem się, że jsmin zjada komentarze na własnej skórze (powinien był przeczytać najpierw).
źródło
Używam wtyczki JSON Viewer z NPP 5.9 i wydaje się, że działa dobrze.
źródło
Wiem, że ten wątek jest stary, ale ostatnio wystąpił problem z tym, że JSToolNPP nie jest kompatybilny z moją nową aktualizacją N ++, znalazłem zamiennik, który wydaje się działać. http://sourceforge.net/projects/nppjsonviewer/
Używaj na własne ryzyko, ofc. (standardowe wyłączenie odpowiedzialności ode mnie podczas linkowania czegokolwiek poza SExchange, fyi)
źródło
Jeśli nie chcesz instalować wtyczki Notepad ++, ale masz Firefox i wtyczkę JSON dla Firefoksa, możesz wybrać
Run -> Launch in Firefox
. Otrzymujesz zawartość sformatowaną jako JSON za pomocą wtyczki Firefox.To właśnie robię osobiście.
źródło
Teraz możesz przeglądać w Notepad ++ bez problemu (może starsze wersje były błędne?)
dla win64: najnowszą wtyczkę można znaleźć tutaj: https://github.com/kapilratnani/JSON-Viewer/releases . Najnowszy plik zip zawiera plik .dll.
Następnie postępuj zgodnie z instrukcjami README dla projektu github:
Powinien to być ten sam proces dla win32, ale nie mogę osobiście tego zweryfikować.
źródło
Możesz użyć http://www.jsonlint.com/ do edycji
json
online, jeśli nie masz Notepad ++.źródło
Wiem, że pytałeś o NotePad ++, ale TextMate dla OS X może to zrobić za pomocą pakietu JSON, zwanego poleceniem „Reformat Document”.
źródło
Najlepiej jest użyć jednej z najnowszych wersji Eclipse (używam Eclipse Galileo J2EE i Eclipse Ganymede J2EE). Utwórz plik JavaScript, a następnie utwórz zmienną:
Na koniec naciśnij CTRL+ SHIFT+ Fi voila! Masz ładnie wcięty obiekt JSON. Ja również szukam formatyzatora JSON Notepad ++ i bardzo dobrze mogę być zmuszony do opracowania wtyczki Npp w przyszłości.
źródło