핀테크 서비스 프론트엔드 개발자 취업 완성 2기/JS
[JS] JSON 시작
flyda
2022. 5. 2. 13:59
JSON
json은 문자 데이터인데 객체 데이터 처럼 다루어진다.
// import myData from './myData.json'
const user = {
name: 'Flyda',
age: 85,
emails: [
'sjdkfsldjf@gamil.com',
'hello@naver.com'
]
}
console.log('user', user)
// {
// name: 'Flyda',
// age: 85,
// emails: [
// 'sjdkfsldjf@gamil.com',
// 'hello@naver.com'
// ]
// }
const str = JSON.stringify(user)
console.log('str', str)
// str {"name":"Flyda","age":85,"emails":["sjdkfsldjf@gamil.com","hello@naver.com"]}
console.log(typeof str) //string
const obj = JSON.parse(str)
console.log('obj',obj)
// {
// name: 'Flyda',
// age: 85,
// emails: [
// 'sjdkfsldjf@gamil.com',
// 'hello@naver.com'
// ]
// }
console.log(typeof obj) //object
JSON.stringify()
mdn
json 형식으로 변환해 줌!
JSON.parse()
mdn
json 형식인 문자열을 분석해서 js에서 쓸 수 있는 객체나 값으로 변환해줌!