메모장 ++에서 JSON을 다시 포맷하는 방법은 무엇입니까?
여기에서 json을 소유하고 가져 오려면 메모장 ++이 필요합니다.
{"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}}
이에 ...
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
모든 TextFX 옵션을 감시지만 작동하는 것을 지원합니다.
최신 정보 :
Notepad ++ v7.6 부터는 Plugin Admin 을 사용 하여이 답변에 따라 JSTool을 설치하십시오.
설치
http://sourceforge.net/projects/jsminnpp/ 에서 다운로드하고 JSMinNpp.dll을 메모장 ++의 디렉토리 디렉토리에 복사합니다. 또는 메모장 ++의 플러그인 관리자에서 "JSTool"을 사용할 수 있습니다.
새 메모장 ++ 설치 및 PluginManager는 어디로 갔습니까? 메모장 ++에서 관리자를 보는 방법을 참조하십시오.
{
"menu" : {
"id" : "file",
"value" : "File",
"popup" : {
"menuitem" : [{
"value" : "New",
"onclick" : "CreateNewDoc()"
}, {
"value" : "Open",
"onclick" : "OpenDoc()"
}, {
"value" : "Close",
"onclick" : "CloseDoc()"
}
]
}
}
}
팁 : 포맷하려는 코드를 선택한 다음 다시 추가 | JSTool | JSFormat.
메모장 ++ 플러그인이 더 이상 작동하지 않기 때문에 개인적으로 JSON 뷰어를 사용 합니다.
편집 -2012 년 5 월 24 일
답변에 언급 된대로 메모장 용 JSMin을 다운로드하는 것이 좋습니다. 이것은 최신 버전 (내가 작동합니다 v6.1.2)에서 잘 작동합니다.
수정 -2017 년 11 월 7 일
아래 @ danday74의 의견에 따라 JSMin은 이제 JSToolNpp 입니다. 또한 JSON Viewer 도구는 Codeplex에서 가장 가까운 시일 가능성이 있습니다.
의 경우이 답변 위은 더 이상 관련이 없으며 대신 단 H 답변을의 사용해야 합니다. 내 대답은 녹음 후대를위한 것입니다.
Notepad ++ 용 Universal Indent GUI 플러그인은 샘플을 다음과 같이 변환합니다.
{
"menu" : {
"id" : "file", "value" : "File", "popup" : {
"menuitem" : [ {
"value" : "New", "onclick" : "CreateNewDoc()";
}
, {
"value" : "Open", "onclick" : "OpenDoc()";
}
, {
"value" : "Close", "onclick" : "CloseDoc()";
}
];
}
}
}
메모장 ++ v.7.6 이상의 경우 플러그인 관리자 ... 을 (를) 사용할 수 있습니다.
메뉴 메뉴> 플러그인 관리자 ...
JSON 뷰어 검색
목록에서 JSON 뷰어 확인
설치 버튼을 클릭하십시오
메모장 ++ 다시 시작
JSON 텍스트 선택
플러그인> JSON 뷰어> JSON 형식 ( Ctrl+ Alt+ Shift+ M)으로 이동합니다.
Plugins Admin을 사용하여 Notepad ++ 지원 플러그인을 설치할 수 있습니다 .
JSON 형식을 지정하려면 플러그인이 필요합니다. 플러그인을 설치하려면 다음 단계를 따르세요.
- 메모장 열기 ++-> ALT + P-> 플러그인 관리자-> Selcet JSON 뷰어-> 설치 클릭
- 메모장 다시 시작 ++
- 이제 단축키를 사용하여 json을 CTRL + ALT + SHIFT + M 또는 ALT + P-> 플러그인 관리자-> JSON 뷰어-> JSON 포맷으로 포맷 할 수 있습니다.
NPP 솔루션은 아니지만이 온라인 JSON 포맷터를 사용 하여 형식화 된 텍스트를 NPP에 붙여 넣은 다음 Javascript를 언어로 선택할 수 있습니다.
JSMinNpp 플러그인이이 작업을 수행합니다. https://sourceforge.net/projects/jsminnpp/
다음 Notepad ++ 플러그인은 "SUN" https://sourceforge.net/projects/jsminnpp/에서 제안한대로 저에게 효과적이었습니다.
이 링크 로 이동 하여 dll 사본을 다운로드하고 dll을 메모장 ++의 플러그인 폴더에 붙여넣고 메모장 ++를 \Notepad++\plugins
다시 시작하면 목록에 표시됩니다.
참고 :이 dll은 64 비트 notepade ++를 지원합니다.
UniversalIndentGui를 사용하는 메모장의 최신 버전에서 저에게 효과적이었습니다.
내가 한 일은 플러그인 설정에서 텍스트 자동 업데이트 활성화를 선택하면 창이 팝업되고 javascript를 선택했습니다.
메모장 5.8.7 및 jsmin 1.7.0.0이 여기에서 훌륭하게 작동합니다.
하지만 조심하세요, jsmin이 코멘트를 어려운 방식으로 먹는다는 것을 알았습니다 (먼저 읽어야합니다).
NPP 5.9에서 JSON 뷰어 플러그인을 사용하고 있는데 잘 작동하는 것 같습니다.
이 스레드가 오래되었다는 것을 알고 있지만 최근에 새로 업데이트 된 N ++와 호환되지 않는 JSToolNPP에 문제가 발생하여 작동하는 것처럼 보이는 대체품을 찾았습니다. http://sourceforge.net/projects/nppjsonviewer/
자신의 책임하에 사용하십시오. (SExchange 외부 링크시 표준 면책 조항, 참고)
Notepad ++ 플러그인을 설치하고 싶지 않지만 Firefox 및 Firefox 용 JSON 플러그인이있는 경우 Run -> Launch in Firefox
. Firefox 플러그인을 사용하여 JSON 형식의 콘텐츠를 가져옵니다.
이것이 제가 개인적으로하는 일입니다.
이제 Notepad ++에서 볼 수 있습니다 (이전 버전이 버그가있을 수 있습니까?).
win64의 경우 : https://github.com/kapilratnani/JSON-Viewer/releases 에서 최신 플러그인을 찾을 수 있습니다 . 최신 zip 파일에는 .dll 파일이 포함되어 있습니다.
그런 다음 github priject README 지침을 따르십시오.
- "NPPJSONViewer.dll"파일을 메모장 ++ 플러그인 폴더에 붙여 넣습니다.
- JSON 문자열이 포함 된 문서 열기
- JSON 조각을 선택하고 플러그인 / JSON 뷰어 / JSON 뷰어 표시로 이동하거나 "Ctrl + Alt + Shift + J"를 누릅니다.
- 짜잔 !! JSON이 유효하면 Treeview에 표시됩니다.
win32의 경우 동일한 프로세스 여야하지만 개인적으로 확인할 수는 없습니다.
JSON 형식이 주요 목표이고 VisualStudio가 있다면 간단하고 쉽습니다.
- Visual Studio 열기
- 파일-> 새로 만들기-> 파일
- 왼쪽 패널에서 웹을 선택합니다.
- JSON 선택
- 원시 JSON 값 복사 붙여 넣기
- Ctrl + K 및 Ctrl + D를 누릅니다.
그게 다야. 형식화 된 JSON 값이 표시됩니다.
Notepad ++가없는 경우 http://www.jsonlint.com/ 을 사용 하여 json
온라인 을 편집 할 수 있습니다 .
NotePad ++에 대해 질문 한 것을 알고 있지만 OS X 용 TextMate는 "Reformat Document"명령이라는 JSON 번들을 통해이를 수행 할 수 있습니다.
가장 좋은 방법은 최신 버전의 Eclipse 중 하나를 사용하는 것입니다 (Eclipse Galileo J2EE 및 Eclipse Ganymede J2EE를 사용하고 있습니다). JavaScript 파일을 만든 다음 변수를 만듭니다.
var jsonObject = {"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}};
마지막으로 CTRL+ SHIFT+를 F짜잔! 멋지게 들여 쓰기 된 JSON 개체가 있습니다. 나도 메모장 ++ JSON 포맷터를 찾고 있는데, 조만간 Npp를 개발해야 할 수도 있습니다.
참고 URL : https://stackoverflow.com/questions/1560464/how-to-reformat-json-in-notepad
'ProgramingTip' 카테고리의 다른 글
@property 데코레이터는 어떻게 작동 작동합니까? (0) | 2020.09.28 |
---|---|
mock과 stub의 차이점은 무엇입니까? (0) | 2020.09.28 |
내보내기를 사용하거나 사용하지 않고 변수 정의 (0) | 2020.09.28 |
포트와 소켓의 차이점은 무엇입니까? (0) | 2020.09.28 |
JavaScript에서 배열을 비교하는 방법은 무엇입니까? (0) | 2020.09.28 |