JSON - JavaScriptObjectNotation

ShiHoon Yoon·2020년 7월 30일
0

What is JSON?

  • API 및 configs에 일반적으로 사용
  • 용량이 적고 읽기 쉬움
  • JS 및 대부분의 언어와 연동

JSON 종류

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}

Javascript는 Single Quote ' ' 가능하지만 JSON은 Double Quote " " 필요!!

JSON file Example

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을 사용한다.

What is JSON.parse

STRING--> Javascript Object으로 변환

var sample = JSON.parse ('{"name":"Nate","age":32}');
console.log(typeof(sample));
//result : object

What is JSON.stringify

Javascript Object--> String으로 변환

var obj= {name : "Nate", age : 32};
var objString= JSON.stringify(obj);
console.log(objString);
//result : {"name":"Nate","age":32}

profile
Entrepreneurs Should Learn to Code

0개의 댓글