Strings - "Hello World" "Kyle" "I"
Numbers - 10 1.5 -30 1.2e10
Booleans - true false
null - null
Arrays - [1,2,3]["Hello", "World"]
Objects - {"key": "value"} {"age":30}
user.json // JSON file은 .html .css 처럼 .json으로 끝난다.
{
"name": "Kyle",
"favoriteNumber": 3,
"isProgrammer": true,
"hobbies": ["Weight Lifting", "Bowling"],
"friends": [{
"name": "Joey",
"facoriteNumber": 100,
"isProgrammer": false,
"friends": [...]
}]
}
위에 example처럼 array와 object가 있을 때 JSON을 사용한다.
STRING--> Javascript Object으로 변환
var sample = JSON.parse ('{"name":"Nate","age":32}');
console.log(typeof(sample));
//result : object
Javascript Object--> String으로 변환
var obj= {name : "Nate", age : 32};
var objString= JSON.stringify(obj);
console.log(objString);
//result : {"name":"Nate","age":32}