[JavaScript] 자바스크립트에서 JSON 변환 기능 커스터마이징
2022. 8. 1. 17:27ㆍProgram/JavaScript
225_자바스크립트에서 JSON 변환 기능 커스터마이징
[적용]
- 일부 데이터만 JSON 변환 작업을 하고 싶을 때
[문법]
메소드 | 의미 | 반환 |
JSON.stringify(obj, replacer, space*) | 일부 데이터를 JSON 문자열로 변환 | 문자열 |
[내용]
JSON.stringify()의 두 번째 인수는 replacer 함수를 호출하며, 이 함수는 JSON 데이터 변환 룰을 설정할 수 있다.
예를 들어, 숫자인 경우 작업을 무효화하고 문자열인 경우에만 변환 작업을 실행하록 지정할 수 있다.
JavaScript main.js
const replacer = (key, value) => {
// 숫자 형식을 처리 예외
if (typeof value === 'number') {
return undefined;
}
return value;
};
const obj = {
pref: 'seoul',
orange: 100,
flag: true,
apple: 100
};
const str = JSON.stringify(obj, replacer, ' ');
console.log(str);
실행결과
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트에서 fetch()로 JSON 데이터 읽어오기 (0) | 2022.08.01 |
---|---|
[JavaScript] 자바스크립트에서 fetch()로 텍스트 데이터 읽어오기 (0) | 2022.08.01 |
[JavaScript] 자바스크립트에서 JSON 변환에 들여쓰기 적용하기 (0) | 2022.08.01 |
[JavaScript] 자바스크립트에서 객체를 JSON 변환하기 (0) | 2022.08.01 |
[JavaScript] 자바스크립트에서 JSON 문자열 객체로 변환하기 (0) | 2022.08.01 |