단기집중과정 101
10 모듈
5 주

JSON

복사하려면 클릭

JSON 형식 소개


이전 모듈에서 우리는 데이터베이스의 개념을 소개하고 데이터베이스가 저장하는 데이터 유형에 대해 논의했으며 데이터 검색을 위해 REST API 요청을 보내는 방법을 연습했습니다. 동시에 우리는 프로세스의 외부 참가자로 남아 다양한 출처에서 정보를 요청했습니다.

데이터베이스를 만들 시간입니다! 이 모듈에서는 데이터가 데이터베이스에 저장되는 방식과 상호 연결되는 방식을 이해합니다. 그러나 우선 이론부터 시작하겠습니다. 데이터가 우리에게 오는 형식과 데이터 구조에 따라 데이터베이스가 어떤 범주로 구분되는지 처리합시다.

JSON

REST API에서 데이터 표현의 절대적인 리더는 JSON 형식입니다. 이전 모듈의 모든 예제에서 이 형식의 데이터를 받았습니다. REST는 형식 선택에 제한을 두지 않는다는 점을 기억할 가치가 있습니다. 앞으로는 다른 사용자(예: XML)를 반드시 만나게 될 것입니다. 동시에 가벼운 무게와 쉬운 가독성 때문에 개발자는 종종 JSON을 선호합니다.

JSON(JavaScript Object Notation) 은 JavaScript를 기반으로 하는 텍스트 기반 데이터 교환 형식입니다. 그리고 제목의 JavaScript에 속지 마십시오. JSON 형식은 이 프로그래밍 언어에서 시작되었지만 완전히 독립적이며 어디서나 사용할 수 있습니다.

JSON 객체가 무엇으로 구성되고 어떻게 작성되는지 봅시다.

수신한 모든 데이터는 중괄호 " {} "로 묶였습니다. 항상 JSON 객체의 시작과 끝에 배치됩니다.

개체 자체는 " 키 : 값 " 쌍이고 쉼표 " , "로 서로 구분되는 레코드 집합으로 구성됩니다.

키는 "" 따옴표로 묶인 항목 자체의 이름입니다. 예: "이름", "값", "지역", "주소". 모든 단어가 될 수 있습니다. 개발할 때 가장 중요한 것은 이 의미가 명확한지 확인하는 것입니다.

JSON 값 유형

값은 다양한 유형이 될 수 있습니다. 모두 고려해 봅시다.

문자열 . 유니코드 표준의 문자 집합인 텍스트 정보를 포함합니다. 문자열은 따옴표 ""로 묶습니다.

번호 . 정수 또는 부동 소수점일 수 있습니다. 있는 그대로 작성되며 따옴표를 묶을 필요가 없습니다.

부울 . 두 값 중 하나입니다. 참이든 거짓이든. 숫자와 마찬가지로 따옴표 없이 작성됩니다.

배열 . 정렬된 요소 집합입니다. 각 요소는 모든 유형이 될 수 있습니다. 배열은 대괄호 "[]"로 묶이고 요소는 쉼표로 구분됩니다.

개체 . JSON 값은 다른 JSON 개체일 수 있습니다. 루트 개체와 동일한 규칙이 적용됩니다. 또한 중괄호로 묶이고 자체 레코드 집합을 포함합니다.

이 정보를 염두에 두고 첫 번째 모듈에서 받은 데이터를 보십시오. JSON 구성 요소를 선택하고 수신된 값이 속한 유형을 결정합니다.

Was this article helpful?
아직도 답을 찾고 계십니까?