Notice
Recent Posts
Recent Comments
Link
솔미는 성장중
[JS] JSON 본문
728x90
🎯 JSON이란?
데이터 전달을 위한 표준 포맷!
🎯 특징
- 문자, 숫자, 불린, null, 객체, 배열만 사용 가능
- 문자는 큰 따옴표만 사용
- 후행 쉼표 사용 불가
- .json 확장자 사용
- 하나의 JSON파일은 하나의 데이터만 갖고있어야 한다.
1. 데이터를 JSON 문자로 변환하기
2. JSON 문자를 분석해 데이터로 변환하기
🎯 데이터를 JSON 문자로 변환하기
JSON.stringify()
: 자료형이 'string'으로 바뀐다.
: 애초에 JS에서 string이었던 것은 ' " 내용 " ' 형태로 바뀐다.
예시)
console.log(JSON.stringify('A')) // "A"
console.log(JSON.stringify(123)) // 123 (문자열)
console.log(JSON.stringify(null)) // null (문자열)
console.log(JSON.stringify({name:'A',age:99})) // {"name":"A","age":99} (문자열)
🎯 JSON 문자를 분석해 데이터로 변환하기
JSON.parse()
: ' " 내용 " ' 형태였던 것은 내용 으로 출력
예시)
console.log(JSON.parse('"A"')) // A
console.log(JSON.parse('123')) // 123
console.log(JSON.parse('null')) // null
console.log(JSON.parse('{"name":"A","age":99}')) // {name:'A',age:99}
728x90
'JavaScript > 표준 내장 객체' 카테고리의 다른 글
[JS] 표준 내장 객체 : 객체 (0) | 2023.07.23 |
---|---|
[JS] 표준 내장 객체 : 배열 (0) | 2023.07.20 |
[JS] 표준 내장 객체 : 날짜 (0) | 2023.07.20 |
[JS] 표준 내장 객체 : 수학 (0) | 2023.07.20 |
[JS] 표준 내장 객체 : 숫자 (0) | 2023.07.20 |