목차 자바스크립트와 JSON📌 JSON은 자바스크립트의 객체 표기법을 제한하여 만든 텍스트 기반의 데이터 교환 표준이다. 따라서 JSON 데이터는 자바스크립트가 자주 사용되는 웹 환경에서 사용하는 것이 유리하다. 자바스크립트에서 JSON 데이터를 분석하고 사용하는 것은 매우 간단하다. 자바스크립트는 JSON 데이터를 처리하기 위한 다음과 같은 메소드를 제공하고 있다. JSON.stringify()JSON.parse()toJSON() JSON.stringify() 메소드📌 JSON.stringify() 메소드는 인수로 전달받은 자바스크립트 객체를 문자열로 변환하여 반환한다. 문법JSON.stringify(value) value에는 변환할 자바스크립트 객체를 전달한다. 이 메소드는 UTF-16으로 인..
JSON 스키마(schema)JSON은 좀 더 쉽게 데이터를 교환하고 저장하기 위하여 만들어진 데이터 교환 표준이다. 이때 JSON 데이터를 전송받는 측에서는 전송받은 데이터가 적법한 형식의 데이터인지를 확인할 방법이 필요하다. 따라서 적법한 JSON 데이터의 형식을 기술한 문서를 JSON 스키마(schema)라고 한다. JSON 스키마에 대한 더 자세한 사항은 다음 링크를 참고하면 된다. JSON SchemaWelcome to the JSON Schema Community With over 60 million weekly downloads, JSON Schema has a large and active developer community across the world. Join the Communit..
JSON 타입 타입(Datatype) 📌 JSON에서는 데이터의 값으로 사용할 수 있는 다양한 타입을 제공하고 있다. JSON에서 제공하는 기본타입은 다음과 같다. 숫자(number) 문자열(string) 불리언(boolean) 객체(object) 배열(array) null 숫자(Number) 📌 JSON에서 나타낼 수 있는 숫자의 종류는 다음과 같다. 정수(integer) 실수(fraction) 지수(exponent) JSON에서는 8진수나 16진수 등을 표현하는 방법은 제공하지 않는다. 정수(Integer) 📌 JSON에서 정수는 부호를 가지는 소수 부분이 없는 수를 의미한다. 🔔 예제) { "age": 1 } 실수(Fraction) 📌 JSON에서 실수는 소수 부분을 가지는 수를 의미한다. 🔔 예제..
JSON 이란?JSON은 JavaScript Object Notation의 약자이다. JSON은 좀더 쉽게 데이터를 교환하고 저장하기 위하여 만들어진 텍스트 기반의 데이터 교환 표준이다. 이러한 JSON은 XML의 대안으로서 좀 더 쉽게 데이터를 교환하고 저장하기 위하여 고안 되었다. 또한 JSON은 텍스트 기반이므로 어떠한 프로그래밍 언어에서도 JSON 데이터를 읽고 사용할 수 있다. 🔔 예제){ "language": [ { "name": "HTML", "category": "web", "developer": "W3C" }, { ..