개발공부/TIL

JSON

개발집사 2022. 8. 19. 17:38
  • JSON.stringify : 객체를 JSON으로 변환합니다. (직렬화)
  • JSON으로 변환된 객체의 타입은 문자열입니다.
  • JSON.parse : JSON을 객체로 변환합니다. (역직렬화)
let transferableMessage = JSON.stringify(message)

console.log(transferableMessage) 
// `{"sender":"김코딩","receiver":"박해커","message":"해커야 오늘 저녁 같이 먹을래?","createdAt":"2021-01-12 10:10:10"}`

console.log(typeof(transferableMessage))
// `string`

  자바스크립트 객체JSON
키는 따옴표 없이 쓸 수 있음
{ key : "property" }
반드시 쌍따옴표를 붙여야 함
'{"key":"property"}'
문자열 값 작은따옴표도 사용 가능
{ "key" : 'property' }
반드시 큰따옴표로 감싸야 함
'{"key":"property"}'
키와 값 사이 공백 사용 가능
{"key" : 'property'}
사용 불가능
'{"key":"property"}'
키-값 쌍 사이 공백 사용 가능
{ "key":'property', num:1 }
사용 불가능
'{"key":"property","num":1}'
 

'개발공부 > TIL' 카테고리의 다른 글

웹 표준 & 접근성  (0) 2022.09.07
meta 요소  (0) 2022.09.05
Section1 회고  (0) 2022.07.20
로그인페이지만들기 / 추가학습  (0) 2022.07.14
배열과 객체  (0) 2022.07.08