JSON

차노·2023년 8월 7일
0

JavaScript Object Notation (JSON) is a standard text-based format for representing structured data based on JavaScript object sytax.

자바스크립트 객체 신텍스에 기반을 둔 구조화된 데이터를 표현하는 텍스트 기반의 표준 형식이다.

It is commonly used for transmitting data in web application (e.g., sending data from the server to the client, so it can be displayed on a web page, or vice versa)

주로 웹 애플리케이션에서 데이터를 전송하는 데 사용한다. (서버 측에서 클라이언트 쪽으로 데이터를 보내기 때문에, 웹페이지에서 보여진다. 반대도 가능)

JSON is a text-based data format following JavaScript object syntax, which was popularized by Douglas Crockford.

제이슨은 자바스크립트 객체 신텍스를 따르는 텍스트 기반의 데이터 포맷이다.

JSON exists as a string - usefu when you want to transmit data scorss a network.

제이슨은 스트링으로서 존재한다 - 네트워크를 건너 데이터를 전송할 때 유용하다

JSON is purely a string with a specified data format - it contains only properties, no methods.

제이슨은 특정 데이터 형식을 취하는 순수한 문자열이다. - 메스드가 아닌 오직 프로퍼티로 채워져 있다.

JSON requires double quotes to be used around strings and property names. Single quotes are not valid other than surrounding the entire JSON string.

제이슨은 스트링과 프로퍼티 이름에 쌍따옴표를 필요로 한다. 작은 따옴표는 제이슨 전체 스트링을 감싸기엔 유효하지 않다

To obtain the JSON, we use an API called Fetch.

패치라 부르는 api를 사용하여 제이슨을 불러온다.

The API allows us to make network requests to retrieve resources from a server via-JavaScript(e.g. images text, JSON, even HTML snippets), meaning that we can update small sections of content without having to reload the entire page.

API는 자바스크립트를 이용하여 서버에서 네트워크가 요청한 자원을 되찾도록 하며, 이는 전체 페이지를 재로드하지 않아도 컨텐트의 좁은 부분을 업데이트 할 수 있다.

We make the network request using hte fetch() function, and this returns a Response object.

패치 함수를 사용하여 네트워크에 요청을 하면, Response 객체를 반환한다.

We retrieve the response as JSON using the json() function of the Response object.

Response 객체의 제이슨 함수를 사용하여 제이슨 형태의 response를 되찾는다.

The fetch() API is asynchronous.

Reference

제이슨은 데이터를 저장하고 보내는 경량의 포맷이다.

제이슨은 서버에서 웹 페이지로 데이터를 보낼 때 사용한다.

제이슨은 스스로를 설명하며 이해하기 쉽다.

JSON data is written as name/value pairs, just like JavaScript object properties.

제이슨 데이터는 자바스크립트 객체 프로퍼티와 비슷하게 네임/벨류 쌍을 이루며 작성된다.

A common use of JSON is to read data from a web server, and display the data in a web page.

제이슨의 주 사용은 서버로부터 데이터를 받아서(읽어서) 웹페이지에 보여주는 역할을 한다.

Reference

JavaScript Objeect Notation is a standardized format commonly used to transfer data as text that can be sent over a network. It's used by lots of APIs and Databases, and it's easy for both humans and dmachines to read.

JSON represents objects as name/value pairs, just like a Python dictionary.

Reference

정의

데이터를 교환하고 저장하기 위한 경령화된 형식. 주로 텍스트로 사용되며, 사람과, 기계 모두 이해하기 쉬운 형태로 데이터를 표현. 웹 프로그래밍이나 다양한 응용프로그램에서 데이터를 구조화하고 전송하는 데 사용.

제이슨은 객체배열로 구성되며 다양한 데이터 유형을 포함할 수 있다. 제이슨 객체는 중괄호 {} 안에 키-값 쌍으로 표현되며, 키와 값은 콜론(:)으로 구분된다. 제이슨 배열은 대괄호 [] 안에 여러 값을 순차적으로 나열한 것으로 값들은 (,)로 구분된다.

장점

데이터를 표현하고 교환하는 데 매우 효과적이다.

0개의 댓글