Javascript_JSON

jhson·2024년 1월 3일
0

javascript

목록 보기
18/19

JSON

  • 자바스크립트 객체 표기법(JavaScript Object Notation)
  • 자바스크립트 객체를 문자열로 표현하는 데이터 포맷
  • 주로 자바스크립트에서만 사용할 수 있는 객체 타입(ex.객체리터럴)을 다른 프로그래밍 언어에서도 사용할 수 있는 형태(문자열)로 변환하기 위해 사용

빌트인 객체

  • stringify
    - 기능: 객체 to JSON
    • undefined, 함수 등은 생략되거나 null로 변환
  • parse
    - 기능 : JSON to 객체
    • 작은 따옴표, 후행 쉼표는 파싱 불가하기도 함
//JSON 이라는 객체를 이용해서 JSON 형식으로 변환하기
const meal = {
    what : "제육볶음",
    who : "아내",
    when : "어제 저녁"
}
console.log(meal)

//stringify ; 객체 리터럴에서 문자열 형태로 변환
JSON.stringify(meal)
console.log(JSON.stringify(meal))


//parse ; 그 반대(문자열에서 객체 리터럴 형태로 변환)
//stringify한 걸 변수에 저장해서 parse
let sm = JSON.stringify(meal)
console.log(JSON.parse(sm))


console.log(typeof meal)

=>결과값
->{what: '제육볶음', who: '아내', when: '어제 저녁'}
->{"what": "제육볶음", "who": "아내", "when": "어제 저녁"}
->{what: '제육볶음', who: '아내', when: '어제 저녁'}
->object

profile
게임회사 주니어 개발pm에서 프론트엔드 개발자로 전향하는 과정

0개의 댓글