JSON에 대한 흥미로운 사실
JSON은 JavaScript Object Notation의 약자입니다. 기본적으로 JSON은 JavaScript와 함께 사용되는 경우가 많으며 원래는 JavaScript 프로그래밍 언어의 하위 집합이었습니다. 그러나 JSON은 언어 독립적인 데이터 형식입니다. 이번 글에서는 예시를 통해 JSON과 그 흥미로운 사실에 대해 알아보겠습니다.
JSON 소개
JSON 또는 JavaScript Object Notation이라는 간단한 형식으로 데이터를 전송하고 저장할 수 있는 경우. 배열, 개체, 이름 및 값 쌍, 기타 데이터 유형을 모두 JSON에서 찾을 수 있습니다. 이 형식에서는 따옴표, 대괄호, 괄호, 세미콜론 및 콜론을 구두점으로 사용합니다. JSON에서 데이터는 JavaScript 개체 속성과 마찬가지로 이름-값 쌍으로 표시됩니다. JSON은 경량 데이터 전송 방법입니다. 또한 이 언어는 프로토타입 기반, 다중 패러다임 및 동적 언어로 설명됩니다. 서버에서 웹페이지로 데이터를 보낼 때마다 JSON을 사용해야 합니다.
JSON 사실
여기에서는 설명과 예제를 통해 JSON에 대한 많은 흥미로운 사실을 논의할 것입니다. JSON에 대한 흥미로운 사실은 다음과 같습니다. -
원래 JSON은 JavaScript 프로그래밍 언어의 하위 집합으로 간주되었습니다. (특히 1999년 12월에 출판된 표준 ECMA-262, 제3판).
JSON은 JavaScript로 생성되며 이제 많은 프로그래밍 언어에 JSON 형식 데이터를 호출하고 해석하는 데 사용할 수 있는 코드가 있습니다. 특정 언어에 국한되지 않는 데이터 형식입니다. 허용되는 JSON 인터넷 미디어 유형은 application/JSON입니다. .json 확장자는 JSON 파일 이름에 사용됩니다.
Douglas Crockford는 JSON 형식을 최초로 정의하고 대중화했습니다. 2001년 4월 Douglas Crockford와 Chip Morningstar가 첫 번째 JSON 메시지를 보냈습니다.
Crockford는 JSON 라이선스에 "이 소프트웨어는 악이 아닌 선을 위해 사용해야 합니다"라는 문구를 삽입했습니다. 반면, 무료 소프트웨어와 오픈소스 소프트웨어는 일반적으로 사용 목적에 제한이 없기 때문에 이 부분은 JSON 라이선스와 다른 오픈소스 라이선스와의 라이선스 호환성 문제로 이어집니다.
JSON 형식의 구문은 JavaScript 객체 생성 코드의 구문과 유사합니다. 이를 통해 JavaScript 프로그램은 JSON 데이터를 JavaScript 개체로 쉽게 변환할 수 있습니다. JSON 데이터는 모든 프로그래밍 언어에서 사용할 수 있으며 단순한 텍스트 형식이므로 시스템 간에 쉽게 전송할 수 있습니다.
Cartoon Network의 Communities.com에는 " Cartoon Orbit "이라는 어린이용 디지털 자산 거래 게임이 있습니다(두 State의 공동 창립자는 모두 회사에서 근무했습니다). 브라우저 측 플러그인과 사용자 정의 메시징 시스템을 사용하여 DHTML 구성 요소. 이것이 JSON 라이브러리의 시작입니다.
JSON 파일에 구문 문제가 있는 경우 일반적으로 요청이 자동으로 실패합니다. 따라서 JSON 데이터를 수동으로 자주 편집하면 안 됩니다. 데이터 교환 형식 JSON은 JavaScript의 객체 리터럴 표현보다 구문 요구 사항이 더 높습니다. 예를 들어 값이든 속성이든 JSON 표현의 모든 문자열은 큰따옴표로 묶어야 합니다
JSON 문자열은 사용자 브라우저에서 실행되는 JavaScript에 의해 해독되고 제품 데이터가 페이지에 표시됩니다.
JSON 사용
보시다시피 JSON은 .json 확장자로 끝나는 문자열 리터럴 형식으로 데이터를 저장하는 JavaScript 프로그래밍 언어의 개체 유형입니다. JSON 객체는 JavaScript 객체와 마찬가지로 중괄호로 묶인 키-값 형식으로 데이터를 저장합니다. JSON 코드를 더 잘 이해하기 위한 예를 살펴보겠습니다 -
으아악위 JSON 코드에는 5개의 키 쌍이 있으며 키는 간단한 문자열 형식일 수 있습니다. 키 쌍은 문자열이거나 배열, 문자열 등과 같은 다른 객체일 수 있습니다. 모든 키 쌍은 쉼표로 구분되고 중괄호로 묶입니다.
모든 데이터는 이러한 방식으로 저장될 수 있으며 이 형식을 사용하여 간단한 방식으로 전달하거나 공유할 수 있습니다.
JSON에 배열 저장
JSON 객체를 작성하는 간단한 코드를 살펴보았습니다. 이제 사용자가 JSON 객체에 배열을 저장하는 방법을 살펴보겠습니다. -
으아악위 코드에서 네 번째 키는 json에서 지원하는 다른 객체가 아닌 배열에 저장되어 있음을 알 수 있습니다.
JSON과 XML의 차이점
JSON과 XML은 모두 데이터를 저장하고 데이터를 공유하거나 전송하는 데 사용되며 둘 다 각자의 리그에서 매우 훌륭합니다. 두 가지 간의 차이점을 살펴보겠습니다.
JSON은 XML에 비해 직접 사용되지 않기 때문에 배우기가 매우 쉽습니다.
-
JSON은 키 쌍 형태의 데이터를 포함하는 직선 문자열이므로 JavaScript 객체를 읽고 쓰기가 쉬운 반면, XML은 읽고 쓰기가 어렵습니다
JSON은 데이터 지향적이고 그런 방식으로 작동하는 반면 XML은 문서 지향입니다.
JSON은 데이터 지향적이므로 안전하지 않지만 XML은 JSON에 비해 상당히 안전합니다.
XML은 배열을 지원하지 않지만 JSON은 배열을 지원하는 도구를 제공합니다.
XML과 JSON의 유사점
JSON과 XML의 차이점을 살펴보았습니다. 이제 두 가지의 공통점을 살펴보겠습니다.
XML과 JSON 모두 사람이 읽을 수 있는 텍스트를 포함하므로 둘 다 자기 설명적입니다.
JSON과 XML 모두 계층적 구성을 지원합니다. 계층 구조에 관해 이야기할 때는 값 내에 포함된 값을 의미합니다.
데이터 교환 형식 JSON 및 XML과 같은 데이터 교환 형식은 여러 프로그래밍 언어에서 지원됩니다.
두 형식 모두 빠르고 쉽게 처리할 수 있습니다.
검색: 두 가지 형태의 데이터 모두 HTTP 요청을 사용하여 검색할 수 있습니다. GET, PUT, POST 메소드를 사용하여 데이터를 검색할 수 있습니다.
결론
이 글에서는 JSON과 JSON의 흥미로운 사실을 예시를 통해 배웠습니다. JSON은 JavaScript Object Notation의 약자입니다. 기본적으로 JSON은 JavaScript와 함께 자주 사용되며 원래는 JavaScript 프로그래밍 언어의 하위 집합이었습니다. 배열, 개체, 이름 및 값 쌍, 기타 데이터 유형을 모두 JSON에서 찾을 수 있습니다. 이 형식에서는 따옴표, 대괄호, 괄호, 세미콜론 및 콜론을 구두점으로 사용합니다.
위 내용은 JSON에 대한 흥미로운 사실의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











JavaScript 문자열 교체 방법 및 FAQ에 대한 자세한 설명 이 기사는 JavaScript에서 문자열 문자를 대체하는 두 가지 방법 인 내부 JavaScript 코드와 웹 페이지의 내부 HTML을 탐색합니다. JavaScript 코드 내부의 문자열을 교체하십시오 가장 직접적인 방법은 대체 () 메소드를 사용하는 것입니다. str = str.replace ( "find", "replace"); 이 메소드는 첫 번째 일치 만 대체합니다. 모든 경기를 교체하려면 정규 표현식을 사용하고 전역 플래그 g를 추가하십시오. str = str.replace (/fi

이 튜토리얼은 사용자 정의 Google 검색 API를 블로그 또는 웹 사이트에 통합하는 방법을 보여 주며 표준 WordPress 테마 검색 기능보다보다 세련된 검색 경험을 제공합니다. 놀랍게도 쉽습니다! 검색을 Y로 제한 할 수 있습니다

그래서 여기 당신은 Ajax라는이 일에 대해 배울 준비가되어 있습니다. 그러나 정확히 무엇입니까? Ajax라는 용어는 역동적이고 대화식 웹 컨텐츠를 만드는 데 사용되는 느슨한 기술 그룹을 나타냅니다. 원래 Jesse J에 의해 만들어진 Ajax라는 용어

이 기사 시리즈는 2017 년 중반에 최신 정보와 새로운 예제로 다시 작성되었습니다. 이 JSON 예에서는 JSON 형식을 사용하여 파일에 간단한 값을 저장하는 방법을 살펴 봅니다. 키 값 쌍 표기법을 사용하여 모든 종류를 저장할 수 있습니다.

손쉬운 웹 페이지 레이아웃에 대한 jQuery 활용 : 8 에센셜 플러그인 jQuery는 웹 페이지 레이아웃을 크게 단순화합니다. 이 기사는 프로세스를 간소화하는 8 개의 강력한 JQuery 플러그인을 강조합니다. 특히 수동 웹 사이트 생성에 유용합니다.

핵심 포인트 JavaScript에서는 일반적으로 메소드를 "소유"하는 객체를 말하지만 함수가 호출되는 방식에 따라 다릅니다. 현재 객체가 없으면 글로벌 객체를 나타냅니다. 웹 브라우저에서는 창으로 표시됩니다. 함수를 호출 할 때 이것은 전역 객체를 유지하지만 객체 생성자 또는 그 메소드를 호출 할 때는 객체의 인스턴스를 나타냅니다. call (), apply () 및 bind ()와 같은 메소드를 사용 하여이 컨텍스트를 변경할 수 있습니다. 이 방법은 주어진이 값과 매개 변수를 사용하여 함수를 호출합니다. JavaScript는 훌륭한 프로그래밍 언어입니다. 몇 년 전,이 문장은있었습니다

JQuery는 훌륭한 JavaScript 프레임 워크입니다. 그러나 어떤 도서관과 마찬가지로, 때로는 진행 상황을 발견하기 위해 후드 아래로 들어가야합니다. 아마도 버그를 추적하거나 jQuery가 특정 UI를 달성하는 방법에 대해 궁금한 점이 있기 때문일 것입니다.

이 게시물은 Android, BlackBerry 및 iPhone 앱 개발을위한 유용한 치트 시트, 참조 안내서, 빠른 레시피 및 코드 스 니펫을 컴파일합니다. 개발자가 없어서는 안됩니다! 터치 제스처 참조 안내서 (PDF) Desig를위한 귀중한 자원
