2016-09-14 4 views
0

최종 목표는 모든 JSON 스키마를 읽고 트리 (HTML)로 표현하는 것입니다.JSON 스키마 파서 Javascript

JSON 스키마를 파싱하는 방법이 필요합니다 (맞습니까?). 나는 this pagethis editor의 구현을 통해 JSON 스키마에서 HTML 양식을 출력했다.

내가 사용할 수있는 최적의 오픈 소스 솔루션이 있는지 또는 내 접근 방식이 잘못 되었습니까?

속성과 함께 속성 목록을 가져 오는 방법이 있습니까?

+1

XML 출력을 요청하는 것처럼 들립니다. 이 링크를 확인하십시오 http://www.utilities-online.info/xmltojson/#.V9kZd5MrJTZ JSON을 원하는 기술의 XML 기능에 맞게 다른 JSON으로 변환하면 –

+0

실제로 JSON을 읽을 수있는 방법을 찾고 있습니다. 스키마 – SachiDangalla

+0

평균 스키마 생성기? json에게? 솔루션이 존재합니다. xml2json – KingRider

답변

1

사용자 정의 키워드와 함께 Ajv을 사용하여 JSON 데이터 프로세서/파서 (JSON 스키마가 귀하의 경우 데이터로 사용됨)를 생성 할 수 있습니다.

스키마를 처리하고 유효성 검증 컨텍스트에서 필요한 부작용을 생성/수집하는 데 사용되는 사용자 정의 키워드로 스키마를 정의해야합니다 (이 컨텍스트를 유효성 검증 함수에 call/apply 메서드를 사용하고 passContext 옵션을 사용하여 하위 스키마와 사용자 지정 키워드로 전달됩니다.

이 접근 방식은 JSONScript 평가 스키마에서 스크립트를 평가하는 데 사용되지만 (스크립트 대신 데이터로 스키마를 전달합니다).