카테고리 없음

JSON이란?

abccoco 2022. 7. 28. 23:14

JavaScript Object Notation (JSON)은 Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷입니다. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용합니다.

 

JSON을 사용하는 이유?

  • 어떤 언어에서든 데이터 구조와 실제 데이터를 다른 언어 및 플랫폼에서 해석 가능한 형식으로 전송하는 것을 가능케 하는 데이터 교환 포맷이다.
  • 인간이 읽을 수 있는 문서로 이루어졌기 때문입니다.
  • 코딩도 더 적게 필요하고, 처리 속도가 빠른, 경량 언어이다.

 

JSON 데이터 유형과 예시

  1. 문자열
  2. 숫자
  3. 부울
  4. Null
  5. 객체
  6. 배열

1. 문자열

JSON의 문자열은 유니코드 문자로 구성되며, 백슬래시(\) 이스케이프 문자를 사용합니다.

예시

{ "name" : "Jones" }

 

2. 숫자

JSON 숫자는 JavaScript의 배정도수 부동소수점 형식을 따릅니다.

예시

{
  "number_1" : 210,
  "number_2" : 215,
  "number_3" : 21.05,
  "number_4" : 10.05
}

 

3. 부울

부울 값은  또는 거짓 둘 중 하나로 지정됩니다. 부울 값은 따옴표로 묶이지 않으며 문자열 값으로 취급됩니다.

예시

{ "AllowPartialShipment" : false }

 

4. Null

Null은 빈 값입니다. 키에 어떤 값도 할당되어 있지 않은 경우 Null로 취급할 수 있습니다.

예시

{ "Special Instructions" : null }

 

5. 객체

JSON 객체 데이터는 {}(중괄호) 사이에 삽입된 한 쌍의 이름 또는 값입니다. 키는 문자열이어야 하며 쉼표로 구분되어야 합니다.

예시

{
  "Influencer" :   { "name" : "Jaxon" ,  "age" : "42" ,  "city" ,  "New York" }
}

 

6. 배열

배열 데이터 유형은 순서가 지정된 값의 모음입니다. JSON에서 배열 값은 문자열, 숫자, 객체, 배열, 부울 또는 Null 유형이어야 합니다.

예시

{

"Influencers" :   [ 
{
 "name" : "Jaxon", 
 "age" : 42, 
 "Works At" : "Tech News"
}

{
 "name" : "Miller", 
 "age" : 35
 "Works At" : "IT Day"
}

] 
}

참조자료

 

https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/JSON

 

JSON으로 작업하기 - Web 개발 학습하기 | MDN

JavaScript Object Notation (JSON)은 Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷입니다. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용합니다(서버에서

developer.mozilla.org

https://www.oracle.com/kr/database/what-is-json/

 

JSON이란 무엇인가?

JSON을 이용하는 프로그래머, 개발자, IT 전문가들은 어떤 언어에서든 데이터 구조와 실제 데이터를 다른 언어 및 플랫폼에서 해석 가능한 형식으로 전송할 수 있습니다.

www.oracle.com