개발 자바 스크립트 객체 표기법 (JSON)이란 무엇입니까? -techopedia에서 정의

자바 스크립트 객체 표기법 (JSON)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-JavaScript Object Notation (JSON)의 의미는 무엇입니까?

JSON (JavaScript Object Notation)은 JavaScript 구문 서브 세트를 기반으로하는 개방형 표준 데이터 교환 형식입니다. JSON은 텍스트 기반이며 가벼우 며 일반적으로 쉽게 읽고 쓸 수있는 것으로 간주됩니다.

JavaScript와 밀접하게 연결되어 있지만 JSON은 언어 독립적입니다. JSON은 독립적이지만 다른 언어 (예 : C, C ++, Java, Perl 및 Python)와 유사한 규칙을 사용하여 JSON을 이상적인 데이터 교환 언어로 만듭니다.

JSON 특성은 다음과 같습니다.

  • 프로그래머가 키를 정의 할 수있는 유연성.
  • 컨텐츠는 대부분 데이터이므로 오버 헤드가 줄어 듭니다.
  • 휴대용 데이터.
  • 비 독점적.
  • 웹 서비스를위한 일반적이고 편리한 형식입니다.

웹 애플리케이션 개발에서 일반적으로 사용되는 JSON은 정보가 텍스트로 저장되는 모든 애플리케이션의 데이터 형식으로 사용될 수 있습니다.

Techopedia는 JSON (JavaScript Object Notation)을 설명합니다.

JSON은 덜 장황하고 빠르게 작동하며 데이터 크기를 줄이고 문서 처리를 단순화하기 때문에 XML보다 일부 데이터 교환 형식으로 선호됩니다. 웹 개발에 광범위하게 사용됩니다. 특히 호환되지 않는 기술간에 정보를 원활하게 전송하기 때문입니다. 예를 들어, UNIX 상자에서 실행되는 Java 응용 프로그램이나 Windows에서 실행되는 C # 응용 프로그램이 포함될 수 있습니다.

JSON이 JavaScript 텍스트를 JavaScript로 동적으로 실행하는 JavaScript의 인터프리터 및 객체 리터럴에서 파생 된 보안 문제가 발생하기 때문에 특정 예방 조치가 권장됩니다. 즉, JSON은 시스템 / 웹 서버 컨텐츠 및 전송 된 애플리케이션 오브젝트를 해킹 및 추출 할 수있는 JavaScript 삽입 공격자에 취약합니다. JSON 보안 강화 기술이 존재하며 이러한 문제를 해결할 수 있습니다. 따라서 JSON을 구현하기 전에 개발자는 지속적으로 모든 보안 허점과 가능한 솔루션을 알고 있어야합니다.

자바 스크립트 객체 표기법 (JSON)이란 무엇입니까? -techopedia에서 정의