let user = {name: "james", age:20};
{} 객체를 의미한다.
자바의 모든 변수는 객체이다.
key와 value 쌍으로 이루어져 있다.
let array = [user, user2];
array[0].name;
array[1].age;
[] 배열을 의미한다.
직렬화
let str = JSON.stringify(user);
str;
출력 -> '{"name":"James","age":20}'
str.name; 문자열 타입이라 프로퍼티에 접근 안됨
출력 -> undefined
역직렬화
let jstr = '{"name":"홍성현","age":32}'
let jobj = JSON.parse(jstr);
jobj;
출력 -> {name:'홍성현', age:32}
jobj.name;
출력 -> '홍성현'