이전 섹션에서는 JSON.stringify()의 기본 사용법을 설명했습니다. 이번 섹션에서는 직렬화에 중점을 두겠습니다.
직렬화할 js 개체 외에도 JSON.stringify()는 두 개의 다른 매개 변수를 수신하여 js 개체를 직렬화하는 다양한 방법을 지정하는 데 사용됩니다. 첫 번째 매개변수는 필터이며 배열 또는 함수일 수 있습니다. 두 번째 매개변수는 JSON 문자열에서 들여쓰기를 유지할지 여부를 나타내는 옵션입니다. 이 두 매개변수를 단독으로 또는 조합하여 사용하면 JSON 직렬화를 보다 포괄적이고 심층적으로 제어할 수 있습니다.
1. 결과 필터링
필터 매개변수가 배열인 경우 JSON.stringify()의 결과에는 배열에 나열된 속성만 포함됩니다. 예: