(Javascript) JSON 메소드

JSON 메소드


추석이지만 꾸준히 업로드해보자아.

이번엔 JSON 관련 메소드를 공부해보자.

자바스크립트에는 JSON을 처리하기 위한 메소드로 JSON.stringify() JSON.parse() 가 있다.

JSON.stringify()

JSON.stringify() 메서드는 자바스크립트 객체를 인자로 받아 JSON 형식의 문자열을 반환한다.

JSON.stringify({}) 
// '{}'

JSON.stringify('name')
// '"name"'

JSON.stringify([1, 2, 'three'])
// '[1, 2, "three"]'

JSON.stringify({x: 5, y: 8})
// '{"x": 5, "y": 8}
JSON.parse()

JSON.parse() 메서드는 JSON.stringify() 와는 반대로 JSON 형식의 문자열을 인자로 받아 자바스크립트 객체로 반환한다.

JSON.parse('{}')
// {}

JSON.parse('"name"')
// "name"

JSON.parse('[1, 2, "three"]')
// [1, 2, "three"]

JSON.parse('{"x": 5, "y": 8}')
// { x: 5, y: 8 }