본문 바로가기

개발중/JavaScript

JSON.stringify( )

728x90
반응형

JSON.stringify( )

  • 자바스크립트의 값을 JSON문자열로 반환한다.

JSON

  • JSON이란 JavaScript Object Notaion의 약자로, 브라우저와 서버 사이에 오고가는 데이터의 형식이다.

JSON.stringify( value, replacer, space )

  • value
    • value 는 필수이다. json 문자열로 변환할 값이다.
    • 배열, 객체 또는 숫자, 문자 등이 될 수 있다.
  • replacer
    • repacer은 선택이다.
    • 함수 또는 배열이 될 수 있다. 이 값이 null 이거나 제공되지 않으면, 객체의 모든 속성들이 json 문자열 결과에 포함된다.

 

function replacer(key, value) {
	if (typeof value === ‘string’) {
		return undefined;
	}
	return value;
}
var foo = {name: ‘SOOBIN’, nickname: ‘BINSOO’, weight: 50};
var useJson = JSON.stringify(foo, replacer); 

console.log(useJson) // {"weight":50}

 

JSON.stringify 의 특성

  • value의 데이터 타입이 number 또는 boolean 일 경우, 그 값자체를 그대로 가져오고, 데이터 타입은 srting 문자열이 된다.
  • null 값 체크
 

JSON.stringify( )란 무엇인가? — Steemit

JSON.stringify( )는 자바스크립트의 값을 JSON 문자열로 변환한다. JSON이란? JSON은 JavaScript Object Notation의 약자로, 브라우저와 서버사이에서 오고가는 데이터의… by cheonmr

steemit.com

 

728x90
반응형