본문 바로가기
  • Coding & Book
Back-End/AJAX&API&JSON

2. JSON 이란?

by 루이3 2023. 6. 20.

JSON 이란?

- JSON은 계속해서 데이터를 전송하거나 정보를 전송하는 포맷이다.

- 사용자끼리 전송하거나 API에서 브라우저로 전송이 가능하다.

- 일관적이고 예측할수 있는데이터를 포맷팅 하는게 특징이다.

- JavaScript 객체 구문을 기반으로 하여 중괄호와 key- value 값을 갖는게 비슷하다.

- 다른점으로는 모든키는 큰 따옴표 "" 를 가지고 있다.

- JSON은 JavaScript에서만 쓸수 있는게 아닌 Ruby,Python 등 다른 언어에도 사용 가능하다.

 

https://jsonformatter.curiousconcept.com/#about

 

JSON Formatter & Validator

Format and validate JSON data so that it can easily be read by human beings.

jsonformatter.curiousconcept.com

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