반응형
JavaScript:객체에서 읽기 쉬운 포맷된 JSON을 직접 생성하려면 어떻게 해야 합니까?
JSON.stringify 또는 Google Code의 편리한 jQuery JSON을 사용하여 객체에서 JSON을 생성하는 방법을 알고 있습니다.
이것은 잘 작동하지만, 그 결과는 인간에게는 읽기 어렵습니다.깔끔하게 포맷된 JSON 파일을 출력할 수 있는 쉬운 방법, 기능 또는 기타 방법이 있습니까?
제 말은 이렇습니다.
JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}});
제공...
"{"a":1,"b":2,"c":{"d":1,"e":[1,2]}}"
대신 다음과 같은 것을 원합니다.
{
"a":1,
"b":2,
"c":{
"d":1,
"e":[1,2]
}
}
예를 들어, 줄 바꿈과 탭이 추가되었습니다.큰 문서는 읽기 훨씬 쉽습니다.
프로토타입이나 YUI 같은 거대한 라이브러리를 추가하지 않고 이상적으로 이 작업을 수행하고자 합니다.
JSON.stringify
는 더 많은 옵션 인수를 사용합니다.
시험:
JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}, null, 4); // Indented 4 spaces
JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}, null, "\t"); // Indented with tab
송신원:
JSON을 프로그램적으로 아름답게 하려면 어떻게 해야 하나요?
최신 브라우저에서 작동하며 JSON 도우미 기능을 지원하지 않는 브라우저의 폴백이 필요한 경우 json2.js에 포함되어 있습니다.표시를 위해 출력을 에 입력합니다.<pre>
태그를 지정하여 표시할 새 행을 가져옵니다.
언급URL : https://stackoverflow.com/questions/3515523/javascript-how-can-i-generate-formatted-easy-to-read-json-straight-from-an-obje
반응형
'programing' 카테고리의 다른 글
오버플로우 정렬 단계 버퍼링된 데이터 사용량이 내부 제한을 초과합니다. (0) | 2023.03.22 |
---|---|
AngularJS는 객체 배열의 데이터 변경 감시 (0) | 2023.03.17 |
리액트 프런트엔드를 전개할 때 API 서버 URL을 삽입하는 방법 (0) | 2023.03.17 |
레코드 타입은 무엇입니까? (0) | 2023.03.17 |
엔티티 프레임워크용 데이터베이스를 재생성하는 방법 (0) | 2023.03.17 |