놓치고 싶지 않은 JSON 도구

JavaScript Object Notation 용 JSON은 웹에서 유비쿼터스가 된 인기 있고 가벼운 데이터 교환 형식입니다. JSON은 개발자가 사용하기 쉽고 기계가 파싱하고 생성하기 쉬운 것으로 알려져 있습니다.

당연히 JSON은 JSON을 재 형식화, 유효성 검사 및 구문 분석하기위한 다양한 도구를 만든 도구 빌더의 관심을 끌었습니다. 웹 브라우저에서 실행하는 온라인 유틸리티부터 코드 편집기 및 Visual Studio Code 및 Eclipse와 같은 IDE 용 플러그인에 이르기까지 다양합니다.

다음은 이러한 도구 중 9 가지 선택 목록입니다.

JSONLint

CircleCell의 JSONLint는 JSON에 대한 온라인 유효성 검사기이자 형식입니다. 개발자는 편집기에 JSON을 붙여 넣거나 입력하거나 URL을 입력 할 수 있습니다. JSONLint는 "지저분한"JSON 코드의 유효성을 검사 할 수 있으며 구문 분석 할 수도 있습니다. 사용자 format=compress가 URL에 ? re 를 추가하면 JSONLint를 JSON 압축기로 사용할 수도 있습니다 .

JSONLint에 액세스 할 수있는 위치

웹에서 JSONLint에 액세스 할 수 있습니다. 도구의 소스 코드는 GitHub에서 찾을 수 있습니다.

JSONCompare

JSONLint의 고급 버전 인 JSONCompare는 JSON 코드의 유효성을 직접 확인합니다. 여러 배치 JSON 파일을 동시에 업로드 및 검증하고 두 개의 JSON 객체를 비교 및 ​​병합 할 수 있습니다. JSONCompare에는 단순, 배치 및 diff 모드가 있습니다. JSONLint와 마찬가지로 JSONCompare는 CircleCell에 의해 구축되었습니다.

JSONCompare에 액세스 할 수있는 위치

온라인에서 JSONCompare를 찾을 수 있습니다. 소스 코드는 GitHub에서 사용할 수 있습니다.

jtc

"JSON 테스트 콘솔"의 줄임말 인 jtc는 소스 JSON을 추출, 조작 및 변환하는 CLI 도구입니다. 개발자는 jtc를 사용하여 소스 JSON에서 하나 또는 여러 요소를 선택하고 선택한 요소를 새 JSON으로 래핑, 필터 인 / 아웃 또는 요소 업데이트와 같이 이러한 요소에 대한 작업을 한 번에 적용 할 수 있습니다. 사용자 인터페이스를 통해 단일 명령을 사용하여 대량의 변경 사항을 적용 할 수 있습니다. Linux 및 MacOS 컴파일 바이너리를 다운로드 할 수 있습니다.

jtc 다운로드 위치

GitHub에서 jtc를 다운로드 할 수 있습니다.

ijson

원래 2016 년에 개발 된 ijson은 표준 Python 반복기 인터페이스가있는 반복 JSON 파서입니다. 가장 일반적인 사용법은 접두사 아래에있는 JSON 스트림에서 ijson이 네이티브 Python 객체를 생성하도록하는 것입니다. ijson은 C 기반 YAJL (Yet Another JSON Library) 또는 Python 백엔드 형식으로 실제 구문 분석의 여러 구현을 제공합니다.

ijson 다운로드 위치

PyPI에서 ijson을 다운로드 할 수 있습니다.

JSON 포맷터 및 유효성 검사기

JSON Formatter and Validator는 JSON을보다 쉽게 ​​읽고 디버깅 할 수 있도록 형식을 지정하고 아름답게하기 위해 개발 된 온라인 도구입니다. JSON은 줄 바꿈없이 출력 될 수 있기 때문에 (공간 절약) 읽고 이해하기 어려울 수 있습니다. 온라인 포맷터를 사용하는 개발자는 JSON 또는 URL로 붙여 넣기 만하면됩니다. JSON Formatter 및 Validator Bookmarklet을 사용하여 공용 JSON URL의 형식을 지정하고 유효성을 검사 할 수 있습니다.

JSON 포맷터 및 유효성 검사기에 액세스 할 수있는 위치

온라인으로 JSON Formatter 및 Validator에 액세스 할 수 있습니다.

Altova XMLSpy JSON 및 XML 편집기

Altova XMLSpy는 XML 관련 기술을 편집, 모델링, 변환 및 디버깅하기위한 모든 종류의 도구를 제공하는 JSON 및 XML 편집기입니다. 그래픽 스키마 디자이너, 코드 생성 도구, 파일 변환기, 디버거 및 XSLT, XSD, XBRL 및 SOAP 작업을위한 프로파일 러를 포함한 도구가 특징입니다. XMLSpy는 JSON 유효성 검사 및 처리를 위해 RaptorXML 서버를 활용합니다.

Altova XMLSpy 다운로드 위치 

Altova 웹 사이트에서 Altova XMLSpy의 무료 평가판을 다운로드 할 수 있습니다.

Code Beautify JSON 도구

Code Beautify JSON 도구는 JSON 뷰어, JSON 편집기 및 JSON 유효성 검사기에서 JSON-HTML, JSON-to-XML 및 JSON-YAML 변환기에 이르기까지 다양합니다. 또한 Excel to JSON 변환기 및 JSON 축소 기가 제공됩니다. Code Beautify는 또한 XML, HTML, CSV, CSS, RSS, SQL, Base64 및 기타 데이터 형식과 파일 유형을위한 온라인 스크립트 편집기, 미화 기, 축소 기 및 변환기를 제공합니다.

Code Beautify JSON 도구에 액세스 할 수있는 위치

Code Beautify JSON 도구에 온라인으로 액세스 할 수 있습니다.

Visual Studio 코드

Microsoft의 인기있는 코드 편집기에는 JSON 파일 편집을위한 기본 제공 지원이 있습니다. 여기에는 속성 및 값에 대한 유효성 검사, 빠른 탐색, 코드 접기 및 IntelliSense를 통한 제안이 포함됩니다. JSON 데이터의 속성 및 값 위로 마우스를 가져 가면 추가 컨텍스트가 제공됩니다. VS Code는 연결된 JSON 스키마를 사용하여 JSON 파일의 구조를 이해합니다.

Visual Studio Code 다운로드 위치

프로젝트 웹 사이트에서 Visual Studio Code를 다운로드 할 수 있습니다.

Eclipse JSON 편집기 플러그인

Eclipse IDE 용 무료 JSON 편집기 플러그인에는 사용자 정의 구문 강조 표시, 코드 접기, 형식 지정 및 편집과 같은 기능이 포함되어있어 동기화 된 트리보기를 제공합니다. 구문 트리 구문 분석도 제공됩니다. Eclipse JSON 편집기 플러그인은 RFC 4627 JSON 표준을 따릅니다.

Eclipse JSON 편집기 플러그인 다운로드 위치

Eclipse Marketplace에서 Eclipse JSON 편집기 플러그인을 다운로드 할 수 있습니다.