프로그래밍 언어/HTML,CSS,JS

node.js를 사용하여 JSON을 예쁘게 출력하는 방법

Rateye 2021. 11. 1. 10:21
728x90
반응형
질문 : node.js를 사용하여 JSON을 어떻게 예쁘게 인쇄 할 수 있습니까?

이것은 해결 된 문제처럼 보이지만 해결책을 찾을 수 없습니다.

기본적으로 JSON 파일을 읽고, 키를 변경하고, 새 JSON을 동일한 파일에 다시 씁니다. 모두 작동하지만 JSON 형식이 느슨합니다.

{
  name:'test',
  version:'1.0'
}

나는 얻다

{name:'test',version:'1.1'}

Node.js에 올바른 형식의 JSON을 파일에 쓰는 방법이 있습니까?

답변

JSON.stringify 의 세 번째 매개 변수는 예쁜 인쇄를위한 공백 삽입을 정의합니다. 문자열 또는 숫자 (공백 수) 일 수 있습니다. fs 파일 시스템에 쓸 수 있습니다. 예:

var fs = require('fs');

fs.writeFile('test.json', JSON.stringify({ a:1, b:2, c:3 }, null, 4));
/* test.json:
{
     "a": 1,
     "b": 2,
     "c": 3,
}
*/

MDN, Node fs 문서 에서 JSON.stringify () 문서를 참조하십시오.

출처 : https://stackoverflow.com/questions/5670752/how-can-i-pretty-print-json-using-node-js
728x90
반응형