Piszę mój pierwszy schemat Avro, który używa JSON jako języka schematu. Wiem, że nie możesz umieszczać komentarzy w zwykłym JSON, ale zastanawiam się, czy narzędzie Avro pozwala na komentarze. Na przykład. Być może usuwa je (jak preprocesor) przed analizą JSON.Czy możesz umieszczać komentarze w plikach schematów Avro JSON?
Edycja: używam C++ toolchain Avro
ta nie działa dla mnie. Jeśli wstawię albo styl komentarzy (/ **/lub //) do pliku JSON, pojawia się błąd: "Nie można przeanalizować ani skompilować schematu: nieoczekiwany znak w jsonie 2f". Próbowałem umieścić oba style komentarzy w kilku miejscach w pliku. – jfritz42
Sugeruję, że kiedykolwiek skompilowałeś swój schemat bez komentarzy i to działa. Sprawdź następujące rzeczy: najnowszą wersję avro-tools, upewnij się, że kompiluje Twój schemat (za pomocą narzędzi avro lub [walidatora Json] (http://jsonlint.com/)). Dla twojej informacji komentarze działają dobrze dla całego mojego schematu avro ... –
Używam wersji 1.7.4, która jest najnowszą wersją. Myślę, że problem może polegać na tym, że używamy teraz wersji C++ i korzystasz z wersji Java. Przepraszam, że pominięto ten szczegół w moim pytaniu. – jfritz42