XMLSpy에는 업계 최초의 JSON 뷰어인 "JSON Grid"가 포함되어 있습니다. 이 JSON 뷰어는 JSON 파일을 시각적으로 쉽게 이해할 수 있도록 보여주는 동시에, 자동 타입 감지, 셀 내 명령, 보기 수정 기능을 위한 XQuery 필터, JSON 데이터로부터 추가적인 결과를 생성하는 XQuery 수식 등 강력한 편집 기능을 제공합니다. 이러한 기능들은 텍스트 기반 편집기에 비해 JSON 파일을 훨씬 빠르고 쉽게 볼 수 있도록 해줍니다.
다음 기사를 확인해 보세요 JSON 그리드에서 데이터를 분석합니다 더 자세한 내용을 확인하시려면.
JSON View는 문서 구조를 시각적으로 표현하여, 텍스트 보기에서 제공되는 코드보다 훨씬 이해하기 쉽습니다. 특히, 여러 개의 중첩된 배열과 객체로 구성된 복잡하고 긴 문서의 경우 더욱 그렇습니다.
그리드 뷰는 데이터를 동일한 배열 또는 객체 아래로 묶어 보여주는 테이블 뷰를 포함하고 있어, 사용자가 데이터를 쉽게 이해하고 빠르게 편집할 수 있도록 돕습니다. 또한, 사용자는 이 두 가지 화면 표시 방식을 자유롭게 전환할 수 있습니다. 예를 들어:
JSON View는 드래그 앤 드롭 기능을 통해 문서의 구조를 쉽게 수정하거나 재구성할 수 있도록 설계되었습니다. 각 셀에 있는 활성화된 버튼은 가장 일반적인 표시, 필터링 및 편집 작업을 위한 바로 가기를 제공합니다. 편집 과정에서 이러한 버튼을 사용하면 하위 항목을 추가하거나, 데이터 유형을 변경하거나, 테이블 뷰와 목록 뷰를 전환하는 등 다양한 작업을 빠르게 수행할 수 있습니다.
더 빠른 편집을 위해, JSON 뷰어는 사용자가 입력하는 동안 문자열, 숫자, 불리언, 그리고 null 값을 자동으로 감지합니다. 다른 유형의 값은 셀 안에서 직접 선택할 수 있습니다.
그리드 보기 방식은 편집 작업을 최대한 빠르게 할 수 있도록 기억하기 쉬운 다양한 단축키를 제공하며, 이를 통해 마우스를 사용하지 않고도 계속해서 입력 작업을 수행할 수 있습니다. 또한, 오른쪽 클릭 메뉴를 통해 사용자가 선호하는 방식으로 편집 작업을 할 수 있습니다.
문서에 JSON 스키마가 연결되어 있는 경우, JSON View는 입력하는 동안 해당 스키마를 기반으로 자동 완성 기능을 제공하며, 데이터 유형 또한 스키마에 따라 자동으로 결정됩니다.
JSON 그리드 필터 및 수식
JSON 그리드 뷰에서 XQuery 필터와 수식을 사용하면, 뷰에 표시되는 데이터 항목을 XQuery 3.1 표현식을 사용하여 필터링하고, 그 결과를 문서에 저장할 수 있습니다.
JSON Grid의 각 테이블에는 필터 기능이 포함되어 있어, 객체와 배열의 표시 방식을 조정할 수 있습니다. 예를 들어, 위의 스크린샷에서 배열에 필터가 적용되어 브라이언 메이가 작곡한 곡만 표시되도록 설정되어 있습니다. 필터 아이콘을 클릭하면 필터가 적용된 상태와 적용되지 않은 상태를 쉽게 전환할 수 있습니다. 파일을 저장하면, 설정한 필터가 메타데이터에 저장되어 나중에 다시 확인할 수 있습니다. 이러한 필터는 문서의 내용 자체에는 영향을 미치지 않습니다.
특정 수식을 사용하면 결과(노드 집합 및 계산 결과)를 생성하고 표시할 수 있습니다. 아래는 XQuery 수식을 사용하여 상품 가격을 계산하는 예시입니다. 수식의 저장 아이콘을 클릭하면 해당 수식의 결과를 문서에 저장할 수 있습니다. 이러한 방식으로 XMLSpy JSON 뷰에서 제공하는 수식 기능은 JSON 문서에 동적으로 계산된 내용을 포함할 수 있다는 완전히 새로운 가능성을 열어줍니다.
XMLSpy에서는 텍스트 기반 JSON 뷰어를 통해 문서를 쉽게 확인할 수 있습니다. 텍스트 보기와 그리드 보기 간을 전환하는 것이 유용할 수 있습니다. 두 가지 JSON 뷰어 옵션 모두 줄 번호, 구문 강조, 코드 접기 등 다양한 기능을 제공하여 JSON 파일의 구조와 내용을 이해하는 데 도움이 됩니다.
텍스트 보기 기능은 구문 강조, 줄 번호 표시, 코드 접기, 북마크 기능 등을 제공하여 JSON 코드를 쉽게 탐색하고 이해할 수 있도록 도와주며, 문자열을 찾고 수정하는 데에도 유용합니다. 또한, 지능적인 편집 도구를 활용할 수 있습니다.
이 가이드에서는 문법 검사와 JSON 유효성 검사를 통해 올바른 수정 작업을 수행할 수 있도록 지원합니다. 오류가 발생하면 다중 탭으로 구성된 "메시지" 창에 오류 내용이 표시되며, 해당 오류가 문서의 어느 부분에서 발생했는지, 그리고 관련된 JSON 스키마에 대한 하이퍼링크도 함께 제공되어 문제 해결을 쉽게 할 수 있습니다.
이 소프트웨어는 JSON 파일의 보기 및 편집 기능 외에도, JSON과 XML 또는 YAML 파일 간의 간편한 변환을 지원합니다. 예를 들어, JavaScript를 사용하여 데이터를 전송하기 위해 XML 파일을 JSON으로 빠르게 변환하거나, JSON 형식으로 받은 데이터를 유효한 XML 형식으로 변환할 수 있습니다. 사용자는 단일 파일을 변환하거나, 프로젝트 창에서 대량의 JSON 변환 작업을 수행할 수 있습니다. 이러한 기능 덕분에 XMLSpy는 단순한 온라인 JSON 뷰어 이상의 강력한 도구입니다.
좋은 JSON 뷰어는 명확한 형식과 유용한 시각적 도구를 통해 JSON 데이터를 쉽게 탐색, 편집하고 검증할 수 있도록 해야 합니다. Altova XMLSpy의 고급 JSON 기능은 시각적인 JSON 그리드 뷰를 제공하여 사용자가 JSON 데이터를 구조화된, 스프레드시트와 유사한 형식으로 보고, 이해하고, 편집할 수 있도록 지원합니다. 또한, 구문 강조, 지능형 입력 지원 기능, 그리고 JSON 스키마를 이용한 검증 기능을 포함하고 있어, 간단한 확인 작업뿐만 아니라 복잡한 데이터 분석에도 이상적입니다.
네. 일부 온라인 도구는 JSON 데이터를 보기만 허용하는 반면, 일부 소프트웨어는 시각적 또는 텍스트 기반 인터페이스에서 JSON 데이터를 직접 편집할 수 있도록 지원합니다. 텍스트 및 시각적 JSON 편집 기능을 모두 제공하는 대표적인 예시로 XMLSpy가 있습니다.
기본적인 온라인 도구와 달리, XMLSpy와 같은 다운로드 가능한 JSON 뷰어는 단순히 JSON 파일의 내용을 보여주는 것 이상의 다양한 고급 기능을 제공합니다.
이 도구는 시각적인 JSON 보기 기능 외에도 JSON 파일을 생성하고, JSON, XML, YAML 형식 간에 변환하며, JSON 및 JSON 스키마를 편집할 수 있습니다. 또한 JSON과 함께 사용할 수 있는 XSLT 및 XQuery를 개발하는 기능도 제공합니다.
아래에 제공되는 JSON 뷰어는 설치가 간편하며, 신용카드 정보 없이 30일 동안 무료로 사용해 볼 수 있습니다.
JSON 데이터를 더 읽기 쉽게 만들기 위해, 데이터를 명확하게 형식화하고 정리해주는 JSON 뷰어나 편집기를 사용할 수 있습니다. Altova XMLSpy는 특히 자체적인 JSON 그리드 뷰를 통해 이를 매우 쉽게 만들어줍니다. 이 기능은 JSON 데이터를 원시 텍스트 대신 깔끔한 표 형태로 보여주어 가독성을 높입니다. 각 키-값 쌍이 깔끔하게 셀에 배열되어 있으며, 중첩된 구조를 확장하거나 축소하여 중요한 부분에 집중할 수 있습니다. 이러한 표 형태의 뷰는 가독성을 향상시킬 뿐만 아니라, 몇 번의 클릭만으로 JSON 데이터를 편집, 정렬, 검증할 수 있도록 하여 복잡한 파일도 쉽게 읽고 작업할 수 있도록 합니다.







