JSON 이란?
- JSON은 계속해서 데이터를 전송하거나 정보를 전송하는 포맷이다.
- 사용자끼리 전송하거나 API에서 브라우저로 전송이 가능하다.
- 일관적이고 예측할수 있는데이터를 포맷팅 하는게 특징이다.
- JavaScript 객체 구문을 기반으로 하여 중괄호와 key- value 값을 갖는게 비슷하다.
- 다른점으로는 모든키는 큰 따옴표 "" 를 가지고 있다.
- JSON은 JavaScript에서만 쓸수 있는게 아닌 Ruby,Python 등 다른 언어에도 사용 가능하다.
https://jsonformatter.curiousconcept.com/#about
JSON 포맷터 사이트
사용방법
JSON.parse : 문자열을 전달하면 파싱되어 JavaScript 객체로 변환하는것이다.
// JSON 형식의 문자열을
var STAR = '{"name": "Loui", "age": 20, "city": "New York"}';
// JSON 문자열을 JavaScript 객체로 변환한다.
var KSTAR = JSON.parse(STAR);
JSON.stringify : JSON 형식의 데이터를 받는 API에 정보를 보낼때 사용한다.
// JavaScript 객체를
var kstar = {
name: "Loui",
age: 20,
city: "New York"
};
// JavaScript 객체를 JSON 형식의 문자열로 변환한다
var star = JSON.stringify(kstar);
'Back-End > AJAX&API&JSON' 카테고리의 다른 글
Axios (0) | 2023.06.21 |
---|---|
3. XHR과 Fetch (0) | 2023.06.21 |
01. AJAX란(+API) (0) | 2023.06.19 |