Knowledge/it / / 2024. 2. 10. 08:26

JSON 이란(json 테스트 사이트)

반응형
JSON 이란

 

JSON(JavaScript Object Notification)은 사람이 읽고 쓰기 쉽고 기계가 구문 분석하고 생성하기 쉬운 경량 데이터 교환 형식입니다. 서버와 웹 응용 프로그램 간에 데이터를 전송하는 데 자주 사용되지만 데이터 저장 및 구성에도 인기 있는 형식이 되었습니다.

JSON 특징

 

Readable Format: JSON은 텍스트 기반으로 사람이 읽고 쓰기에 쉽습니다. 자바스크립트 객체 리터럴과 유사한 구문을 사용하여 자바스크립트에 익숙한 프로그래머에게 친숙합니다.

 

데이터 구조: JSON은 데이터를 키-값 쌍(key-value pairs)으로 나타내며, 여기서 키는 문자열이고 값은 문자열, 숫자, 부울, 배열 또는 중첩된 개체일 수 있습니다. 이 구조를 통해 복잡한 데이터 계층 및 관계를 나타낼 수 있습니다.

 

경량: JSON은 가볍고 간결하여 네트워크를 통해 데이터를 전송하는 데 효율적입니다. 클라이언트와 서버 간의 데이터 교환을 위한 웹 API에서 자주 사용됩니다.

 

Language-Independent: JSON은 다양한 프로그래밍 언어에 의해 구문 분석되고 생성될 수 있다는 것을 의미하는 언어 독립적입니다. 따라서 다양한 시스템과 플랫폼 간의 상호 운용성을 위한 유연한 선택이 가능합니다.

 

많은 라이브러리에서 지원: JSON 구문 분석 및 생성 라이브러리를 거의 모든 프로그래밍 언어에 사용할 수 있으므로 다양한 환경에서 JSON 데이터로 쉽게 작업할 수 있습니다.

 

일반 사용 사례: JSON은 구성 데이터 저장, 서버와 웹 클라이언트 간의 데이터 전송(예: AJAX 요청), 분산 시스템의 마이크로서비스 간의 데이터 교환과 같은 작업에 일반적으로 사용됩니다.

JSON 데이터 예제
1
2
3
4
5
6
7
8
9
10
{
  "name": "John Doe",
  "age": 30,
  "isStudent": false,
  "favorites": ["pizza", "movies", "coding"],
  "address": {
    "city": "New York",
    "zipCode": "10001"
  }
}
cs
{  
 "name": "John Doe",
 "age": 30,
 "isStudent": false,
 "favorites": ["pizza", "movies", "coding"], 
 "address": {
   "city": "New York",
   "zipCode": "10001"
 }
}
JSON 호출 사이트

https://ljhokgo.tistory.com/entry/json-%EC%9D%91%EB%8B%B5%EC%9D%84-%EC%A3%BC%EB%8A%94-%ED%85%8C%EC%8A%A4%ED%8A%B8-API-%EC%82%AC%EC%9D%B4%ED%8A%B8

 

jsontest.com - json 응답을 주는 테스트 API 사이트

API를 호출하는 기능을 개발하다보면 응답을 제대로 처리하기 위해 테스트 API가 필요한 경우가 있다. 특히 json 형태의 응답을 받게되는 경우가 많은데 테스트를 위한 API를 제공하는 사이트를 소

ljhokgo.tistory.com

 

해당 url 들어가시면 간단하게 api 호출해서 응답받을수있는 사이트가 있습니다.

테스트 해보시면 될 것 같습니다.

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유