아름이의 개발로그

[TIL(Today I Learned)] 20210310 수

|

json 데이터를 원하는 조건에 해당하는 부분을 수정하는 스크립트를 작성하는 작업을 했다.
내가 가지고 있던 data.json은 아래와 같은 모양이었다.

  // data.json
  {
    "foo": 10,
    "bar": 20
  }

하지만 stringify를 거쳐서 수정되어 나온 json의 모양은 줄바꿈이 없는 모양이었다.

  JSON.stringify(data); // {"foo": 10, "bar": 20}

가독성을 위해서 줄바꿈이 필요했었는데 어떻게 하면 자동으로 만들어주는지 찾아보니 아래와 같은 방식으로 쓰면 줄바꿈이 된다.

  JSON.stringify(data, null, 2);

Comments