JSON Schema[24]는 유효성 검사, 문서화 및 상호 작용 제어를 위해 JSON 데이터의 구조를 정의하는 JSON 기반 형식을 지정합니다. 지정된 응용 프로그램에서 요구하는 JSON 데이터에 대한 계약과 해당 데이터를 수정하는 방법에 대한 계약을 제공합니다. 이렇게 하면 복잡한 구문 분석및 번역 없이 데이터를 JavaScript 개체로 작업할 수 있습니다. JSON은 네트워크를 통해 데이터를 전송하려는 경우에 유용합니다. 데이터에 액세스하려면 기본 JavaScript 개체로 변환해야 합니다. 이것은 큰 문제가 되지 않습니다- 자바스크립트는 둘 사이를 변환하는 데 사용할 수 있는 메서드가 있는 전역 JSON 개체를 제공합니다. JSON 스키마는 XML 스키마(XSD)의 개념을 기반으로 하지만 JSON 기반입니다. XSD와 마찬가지로 스키마와 데이터에 대해 동일한 직렬화/직렬화 도구를 사용할 수 있습니다. 자기 설명입니다. 2018년 3월 18일에 발표된 7차 초안에 현재 IETF의 인터넷 초안에 명시되어 있습니다.

[25] 서로 다른 프로그래밍 언어에 사용할 수 있는 여러 유효성 검사기가 있습니다.[26] 각각 다양한 수준의 적합성을 가진. *JSON은 자바스크립트 구문을 사용하지만 JSON 형식은 텍스트만 사용합니다. 텍스트는 모든 프로그래밍 언어에서 데이터 형식으로 읽고 사용할 수 있습니다. 참고 : 우리가 자바 스크립트 객체에 액세스하는 데 사용하는 점 / 브래킷 표기에 따라 문제가있는 경우, 다른 탭이나 텍스트 편집기에서 superheroes.json 파일을 열고 자바 스크립트를 볼 때 참조하는 데 도움이 될 수 있습니다. 또한 도트 및 브래킷 표기법에 대한 자세한 내용은 JavaScript 개체 기본 문서를 다시 참조해야 합니다. 더글러스 크록포드는 먼저 [8]을 지정하고 JSON 형식을 대중화했습니다. 약어는 2001년 3월 크록포드 와 다른 사람들이 공동 설립한 스테이트 소프트웨어에서 유래되었습니다. 공동 창립자는 표준 브라우저 기능을 사용하는 시스템을 구축하기로 합의하고 웹 개발자가 두 개의 HTTP 연결을 열고 열어 웹 서버에 영구 이중 연결이 있는 상태 저장 웹 응용 프로그램을 만들 수 있도록 추상화 계층을 제공했습니다. 더 이상 데이터가 교환되지 않은 경우 표준 브라우저 시간 시간 전에 재활용할 수 있습니다. 공동 창립자는 라운드 테이블 토론을 하고 데이터 형식 JSML 또는 JSON을 호출할지 여부와 사용할 수 있도록 하는 라이선스 유형에 따라 투표했습니다.

당시 부시 대통령의 말에서 영감을 받은 크록포드는 JSON 라이브러리를 오픈 소스로 열기 위해 “악행자”JSON 라이센스 (“소프트웨어는 악이 아닌 선으로 사용되어야한다”)를 내놓는 것으로 인정되어야하지만, 강제 (트롤) 기업 변호사 또는 지나치게 페달을 밟는 사람들은 주에서 면허를 지불하기 위해 노력합니다.

Categories: Sin categoría