isjson 자바스크립트

| | | |

JSON은 JavaScript Object Notation의 약자입니다. 데이터를 키/값 쌍으로 구성하는 JavaScript 개체입니다. 이러한 방식으로 데이터를 저장하면 이러한 개체가 가볍고 언어에 독립적입니다. 즉, JSON은 대부분의 프로그래밍 언어에서 읽을 수 있습니다.

JSON은 가볍고 사람과 기계가 쉽게 읽을 수 있기 때문에 클라이언트 측 서버에서 데이터를 검색하는 데 일반적으로 사용됩니다. API 소비의 세계에서 JSON은 서버에서 사용자에게 원하는 데이터만 가져올 만큼 충분히 유연합니다.

JSON 사용

JSON을 사용하면 데이터를 편리하게 저장할 수 있습니다. 서버에서 애플리케이션의 프런트 엔드로 전달됩니다. 대부분의 프로그래밍 언어에는 데이터를 JSON으로 즉시 변환하는 방법이 있습니다. JavaScript 가져오기 요청에서 서버에서 보낸 데이터 응답은 요청에서 json() 메서드를 호출하여 JSON으로 변환됩니다. 여기에서 가져오기 쿼리에 대해 자세히 알아보세요.

왜 항상 응답을 JSON으로 변환해야 합니까? 한 가지 대답은 장황하고 우리 인간이 해독하기 어렵습니다. 응답을 JSON으로 변환하여 데이터를 사람이 읽을 수 있는 키/값 쌍으로 구성합니다. 이렇게 하면 응답 데이터로 작업을 수행하기 위해 작성하는 코드를 통해 데이터에 더 쉽게 액세스할 수 있습니다.

JSON 예제

먼저 응답이 변환된 내용을 살펴보겠습니다. JSON은 다음과 같습니다. 아래 예에서 현재 우주에 얼마나 많은 우주비행사가 있는지 알려주는 API로 가져오기 요청을 보냅니다.

목적을 위해 JSON으로 변환한 응답을 콘솔에 저장합니다.

이 객체 내부에 "message, ‚" "number" 및 "people. ‚" 메시지 키는 " 성공 .`" 이것은 우리에게 좋은 메시지입니다. 요청 상태를 알려주세요.

다음으로 숫자 키가 값 7을 가리킵니다. 공간에 있는 총 사람들의 수입니다. 마지막으로 우리는 "사람" 키에 도달합니다. 이 키의 값은 배열입니다. 이 배열의 내부에는 "craft" 및 "name" 키가 있는 여러 개체가 있습니다. 이 키에 대한 우리의 가치는 우주선의 이름과 탑승한 우주인의 이름입니다.

JSON은 여러 번 중첩될 수 있습니다. 검색 요청의 이 시점에서 응답은 JSON으로 변환되었으며 이제 다음 단계는 해당 데이터로 작업을 수행하는 것입니다. 거기에서 우리는 해당 데이터를 사용하여 각 우주 비행사에 대한 카드 행을 채울 수 있습니다. 데이터 처리는 애플리케이션이 수행하려는 작업에 따라 결정됩니다.

결론

요약하면 JSON이 데이터를 저장하는 데 사용되는 개체라는 것을 알게 되었습니다. 일반적으로 이 데이터는 가져오기 요청에 대한 응답으로 서버에서 가져옵니다. 또한 JavaScript에는 응답을 JS AU로 변환하는 json() 메서드가 함께 제공된다는 것도 배웠습니다.

애플리케이션의 프런트 엔드가 서버의 경우 JSON 형식이어야 합니다. 응답을 JSON으로 변환한 후에는 해당 데이터에 대해 원하는 대로 생성할 수 있습니다. 가져오기 요청의 json() 메서드에 대한 자세한 내용은 이 가이드 를 참조하십시오.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method