2014-07-24 5 views
1

빌드 프로세스의 일부로 protobuf IDL (sans service 사양)을 JSON 스키마로 자동 변환하려고합니다. 이 목적을 위해 사용할 수있는 도구가 있습니까? 그렇다면 무엇입니까?protobuf IDL -> JSON 스키마

+0

Protobuf가 직렬화 형식, JSON-스키마에 대한 설명 및 검증 형식입니다. Json-Schema 스펙은 protobuf보다 훨씬 광범위합니다. 그러한 변화의 목적은 무엇입니까? – jruizaranguren

+0

JSON에 다른 메시지 유형 (예 : Protobufs뿐만 아니라 다른 메시지 형식)을 표준화하고 있습니다. 유효성을 확인하기 위해 JSON 스키마에 대한 설명을 정규화하고 싶습니다. 두 프로세스가 서로 다른 위치에서 발생하므로 메시지가 정규화 될 때 유효성 검사가 수행되지 않습니다. – user

+0

그래서 올바르게 이해했다면 PB와 Json-Schema 정의를 상대적인 메시지와 동기화하여 이중 검증을 수행해야합니다. 상자에서 꺼낸 것이 있으면 의심 할 여지가 없습니다. – jruizaranguren

답변

0

내가 흥미이 하나 발견했다 : https://github.com/devongovett/protobuf-jsonschema

+0

링크 전용 도구 추천을 받으십시오. –

+0

아직 답변이 없습니다. 이것이 누군가에게 도움이 될 수 있다면 나는 대표자를 걱정하지 않는다! 또한 포인트 또는 2 잡는 것이 내 목표가 아니라는 것을 아는 나의 마지막 답변 날짜를보십시오. Pfff ... –