banner

블로그

May 05, 2023

JSON 유형, 함수 및 예제와 함께 사용

JSON(JavaScript Object Notation)은 사람이 읽을 수 있는 언어, 텍스트 및 구문을 사용하여 애플리케이션 간에 데이터 객체를 저장하고 통신하는 객체 지향 프로그래밍에 사용되는 파일 형식으로 정의됩니다. 이 문서에서는 예제를 사용하여 JSON 작동 방식, JSON 데이터의 주요 유형 및 해당 기능을 설명합니다.

JSON(JavaScript Object Notation)은 사람이 읽을 수 있는 언어, 텍스트 및 구문을 사용하여 애플리케이션 간에 데이터 객체를 저장하고 통신하는 객체 지향 프로그래밍에 사용되는 파일 형식입니다.

일반적인 JSON 코딩 대시보드 | 출처Opens a new window

프로그래밍 언어는 인간이 이해할 수 있는 일반적인 문자나 그래픽을 컴퓨터가 이해할 수 있는 형식으로 변환하는 규칙입니다. 프로그래밍 언어는 문자열을 컴퓨터가 수행할 명령이 포함된 기계어 코드로 변환합니다. 프로그래밍 언어는 17세기 후반에 발명되었으며 그 이후로 발전해 왔습니다. 현재 우리는 프로그래밍 언어와 프로그래밍 언어와 일반 텍스트 사이를 탐색하는 데 도움이 되는 글쓰기 형식인 '사이'를 모두 가지고 있습니다. 그러한 언어의 훌륭한 예는 JSON입니다.

JSON 또는 JavaScript 개체 표기법은 JavaScript 개체 구문에서 개발되어 구조화된 데이터를 표현하는 데 사용되는 표준 텍스트 기반 형식입니다. 'jason'으로 발음되는 JSON은 속성과 직렬화 가능한 값으로 구성된 이해 가능하고 사람이 읽을 수 있는 텍스트를 사용하여 파일을 생성 및 저장하거나 데이터를 교환하기 위한 개방형 표준 형식입니다.

JSON은 어떤 언어에도 종속되지 않는 데이터 형식입니다. 여러 최신 프로그래밍 언어에서 사용되는 데이터 형식입니다. JSON은 웹 애플리케이션에서 데이터를 전송하는 등 전자 데이터 교환에 사용됩니다. 웹사이트는 웹페이지로 구성됩니다. 이러한 웹 페이지는 서버에 미리 저장된 정보를 표시하고 JSON과 같은 데이터 형식을 사용하여 서버와 상호 작용합니다.

JavaScript Object Notation을 이해하려면 컴퓨터 프로그래밍 Hyper Text Markup Language에 대한 기본적인 이해가 있어야 하며 JavaScript 및 CSS의 기본 사항에 익숙해야 합니다. JavaScript 개체 구문 형식에 따라 개발되었으며 많은 유사점을 공유하지만(둘 다 개체 지향 프로그래밍 또는 OOP의 요소이므로) 위에서 언급한 구문과 독립적인 데이터 형식으로 남아 있습니다. 이제 다양한 프로그래밍 언어로 JSON 코드를 읽고 생성할 수 있습니다.

자세히 보기: 버전 관리란 무엇입니까? 의미, 도구 및 장점

JSON은 브라우저 플러그인을 사용하지 않고 구현할 수 있는 서버-브라우저 통신을 위한 상태 비저장 실시간 프로토콜이 필요하기 때문에 만들어졌습니다. 플래시나 Java 애플릿과 같은 브라우저 플러그인은 2000년대 초반에 널리 사용되었습니다.

JSON은 1인 프로젝트가 아니었습니다. 그것은 나중에 그것을 새로운 발명품으로 모아 인식한 많은 사람들의 당황스럽고 개인적인 노력으로 만들어졌습니다. JSON 검색 프로세스는 사람들이 JavaScript 개체 구문 형식을 사용하는 것이 네트워크를 통해 또는 한 네트워크에서 다른 네트워크로 데이터를 보내는 이상적인 방법이라는 것을 독립적으로 깨달았을 때 발생했습니다.

그럼에도 불구하고 JSON은 'JSON'이라는 이름을 만든 Atari에 근무하는 Douglas Crockford라는 사람으로 인해 인기를 얻었습니다. 그는 자신이 JSON을 '발명'한 것이 아니라 '발견'했다고 말하면서 JSON 발명자라는 꼬리표에서 벗어났습니다.

Douglas Crockford는 JSON을 최초로 사용한 사람에 대해 다른 사람의 공로를 인정했습니다. 당시에는 이름 없는 기술이었지만 프로그래머들은 가장 쉬운 방법으로 최선을 다했습니다. 그럼에도 불구하고 그는 사람들에게 이 새로운 기술을 알리고 2002년에 도메인 이름 json.org를 등록함으로써 JSON을 널리 알리는 데 중추적인 역할을 했습니다.

2005년에는 정보통신기술의 발전이 하드웨어와 소프트웨어 분야에서 더욱 진전되었습니다. 새로 개발된 웹 페이지를 통해 JSON이 원활한 데이터 교환에 완벽하게 적합하다는 것을 깨달았습니다.

더보기: Jenkins란 무엇입니까? 작업, 용도, 파이프라인 및 기능

공유하다