JSON.stringfy(value, replacer, space)

정혜인·2024년 7월 19일
0

javascript

목록 보기
1/9

💨 JSON?

⭕ 특징

💡 **J**ava**S**cript **O**bject **N**otation

❗ Javascript 객체 문법을 따르는 문자 기반의 데이터 포맷

❗ JSON이 Javascript 객체 문법과 매우 유사하지만 딱히 Javascript가 아니더라도 JSON을 읽고 쓸 수 있음

❗ 네트워크를 통해 전송할 때 good

⭕ 형태

{ key : value }

key: value가 쌍으로 이루어져 있는 구조

💨 JSON.stringfy(value, replacer, space)

  • replacer
    function replacer(key, value) {
    if (typeof value === ‘string’) {
    return undefined;
    }
    return value;
    }
    var foo = {name: ‘jason’, nickname: ‘ball’, weight: 75};
    var useJson = JSON.stringify(foo, replacer); 
    console.log(useJson) // {"weight":75}
    위 코드처럼 replacer를 설정 가능 replacer는 선택사항, 특정 값만 JSON 형식으로 추출하고 싶을 때 사용 형태 : 함수 or 배열
  • space
    var space = JSON.stringify({a: 2}, null, 5);
    console.log(space);
    // 5칸의 공백
    // {
    //      “a”: 2
    // }
    위 코드처럼 space를 설정 가능 space는 선택사항, 공백을 설정하고 싶을 때 사용 형태 : string or number

0개의 댓글

관련 채용 정보