앱: API 출력을 구문 분석하고 보기 위한 무료 JSON 뷰어
내가 함께 일할 때가 있습니다. JavaScript Object Notation (JSON)에서 통과 또는 반환 아피스 반환 된 배열을 구문 분석하는 방법 문제를 해결해야합니다. 그러나 대부분의 경우 단일 문자열이기 때문에 어렵습니다. 그 때 JSON 뷰어 계층적 데이터를 들여쓴 다음 스크롤하여 필요한 정보를 찾을 수 있도록 매우 편리합니다.
JSON (JavaScript Object Notation)이란 무엇입니까?
JSON(JavaScript Object Notation)은 사람이 읽고 쓰기 쉽고 기계가 구문 분석하고 생성하기 쉬운 경량 데이터 교환 형식입니다. JavaScript 프로그래밍 언어의 하위 집합을 기반으로 하며 네트워크를 통해 보내고 받을 수 있는 텍스트 형식의 데이터 구조를 나타내는 데 사용됩니다.
출처: JSON
JSON 개체는 정렬되지 않은 키-값 쌍의 모음입니다. 여기서 각 키는 문자열이고 각 값은 문자열, 숫자, 부울, null, 배열 또는 다른 JSON 개체일 수 있습니다. 키-값 쌍은 쉼표로 구분되고 중괄호로 묶입니다. {}
.
JSON 예제
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
이 예에서 JSON 개체에는 XNUMX개의 키-값 쌍이 있습니다. "name"
, "age"
, "isMarried"
, "address"
및 "phoneNumbers"
. 의 가치 "address"
또 다른 JSON 객체이며 값은 "phoneNumbers"
문자열의 배열입니다.
JSON은 기계가 구문 분석하고 생성하기 쉽기 때문에 유리합니다. JavaScript 프로그래밍 언어 표준 ECMA-262 3판 – 1999년 XNUMX월의 하위 집합을 기반으로 합니다. JSON은 완전히 언어 독립적인 텍스트 형식이지만 C 언어 계열의 프로그래머에게 친숙하고 기본적으로 지원되는 규칙을 사용합니다. C, C++, C#, Java, JavaScript, Perl, PHP, Python 및 기타 다수. 이러한 속성은 JSON을 이상적인 데이터 교환 언어로 만듭니다.