JSON 스키마 편집기 및 생성기

기업용, 그래픽 기반 JSON 스키마 도구

  • 그래픽 기반 JSON 스키마 편집 기능
  • JSON 스키마의 초안 버전: draft-04, draft-06 또는 draft-07
  • XML 스키마와 JSON 스키마 간의 변환
  • JSON 스키마 유효성 검사
  • 맥락에 따라 자동으로 입력 내용을 도와주는 기능
  • JSON 스키마 생성기
  • JSON 인스턴스에서 JSON 스키마를 생성합니다
  • JSON 스키마로부터 JSON 인스턴스를 생성합니다
  • 스키마 기반 검증 및 지능형 기능 JSON 데이터 편집기
  • JSON 스키마, 데이터 인스턴스, 데이터 등을 생성하는 데 사용되는 AI 기반 도구입니다.

JSON 스키마 생성기

XMLSpy JSON 스키마 생성기

JSON 스키마 개발을 시작하기 위해, 기존 XML 스키마 또는 JSON 데이터 파일을 기반으로 유효한 스키마를 생성하는 JSON 스키마 생성기를 사용할 수 있습니다. 이 기능을 통해 다음과 같은 작업을 쉽게 수행할 수 있습니다.

  • XSD로부터 JSON 스키마 생성
  • JSON 스키마로부터 XSD 생성
  • JSON 데이터로부터 JSON 스키마 생성
  • XSD를 JSON 스키마로 변환
  • JSON 스키마를 XSD로 변환

JSON 스키마를 생성하기 전에, 어떤 버전의 규격을 따를지 선택하고, 튜플을 어떻게 처리할지 결정하는 등 다양한 설정을 통해 최종 결과물을 최대한 맞춤 설정할 수 있습니다. 스키마가 생성되면, 필요에 따라 추가적인 편집도 가능합니다.

XMLSpy에서 제공하는 AI 어시스턴트를 활용하여 기존 데이터 인스턴스 또는 자연어 프롬프트를 기반으로 JSON 스키마를 생성할 수 있습니다. 이는 시간을 크게 절약해 줍니다!

JSON 스키마 편집기

XMLSpy에서 제공하는 그래픽 기반 JSON 스키마 편집기

XMLSpy는 최초의 그래픽 기반.. XML 스키마 편집기또한, 이 제품은 이제 동일한 최첨단 기능을 갖춘, 최초의 엔터프라이즈급 그래픽 JSON 스키마 편집기를 포함하고 있습니다.

JSON 스키마 뷰는 XMLSpy 사용자 중 XML 스키마 뷰를 사용해 본 경험이 있는 분들에게는 익숙하게 느껴질 것이며, 동시에 새로운 사용자들도 쉽게 이해할 수 있도록 설계되었습니다.

JSON 스키마를 사용하는 방법

XMLSpy에서 새로운 스키마 문서를 처음부터 만들 수도 있고, 기존 JSON 데이터 또는 XSD 파일을 기반으로 JSON 스키마를 생성한 다음, 필요에 따라 사용자 정의할 수도 있습니다.

JSON 스키마 뷰에서는 작업 중에 각 노드에 대해 "정의 개요" 그리드와 "디자인 뷰"를 번갈아 사용할 수 있습니다. "정의 개요"는 현재 문서의 주요 스키마("문서 스키마"로 표시)와 함께 스키마에 추가한 모든 정의를 보여줍니다. 여기서 정의를 추가, 삭제하거나, 해당 속성을 수정할 수 있습니다.

"개요", "세부 정보", "제약 조건" 입력 도우미 창은 "정의 개요"와 "설계 보기" 모두에서 사용할 수 있어, 스키마와 그 정의에 대한 정보를 즉시 확인하고, 정의와 관련된 정보와 값을 쉽게 입력할 수 있습니다.

정의 개요에서 어떤 정의 옆의 나무 아이콘을 클릭하면, 해당 정의가 디자인 보기에서 열려 더 자세히 확인하고 수정할 수 있습니다. 디자인 보기는 위에 표시되어 있습니다.

XMLSpy 그래픽 JSON 스키마 검증기

JSON 스키마 설계

전역 구성 요소 옆에 있는 트리 아이콘을 클릭하면 디자인 뷰에서 해당 구성 요소의 콘텐츠 모델에 대한 상세한 그래픽 뷰가 열립니다. 여기서 개별 전역 정의의 구조와 허용되는 값을 지정할 수 있습니다. JSON 스키마 편집기는 드래그 앤 드롭 방식으로 정의를 재정렬하고, 이해하기 쉬운 입력 도우미 창을 제공하며, 유효한 선택지를 제공하는 오른쪽 클릭 메뉴를 통해 사용 편의성을 높였습니다.

작업을 진행하는 동안, JSON 스키마에 대한 강력한 유효성 검사가 제공되며, 오류 메시지는 인터랙티브 메시지 창에 연결되어 즉시 확인할 수 있습니다.

JSON 스키마 편집에 익숙하지 않으시다면, XMLSpy 도움말 파일에서 더 자세한 정보를 확인하실 수 있습니다.