Mam problem ze znalezieniem najprostszego sposobu sprawdzenia poprawności łańcucha JSON względem danego łańcucha znaków JSON-Schema (dla odniesienia, to jest w Javie, działa w aplikacji dla systemu Android).Java/Android - sprawdzanie poprawności łańcucha znaków JSON względem schematu String
Idealnie, chciałbym po prostu przekazać ciąg JSON i ciąg znaków JSON-schema, i zwraca boolean, czy przechodzi pomyślnie sprawdzania poprawności. Poprzez poszukiwaniach, znalazłem następujące 2 obiecujące bibliotek dla osiągnięcia tego:
https://github.com/fge/json-schema-validator
Jednak pierwsza wydaje się dość przestarzały ze słabym wsparciem. Zaimplementowałem bibliotekę do mojego projektu, a nawet z ich JavaDocs, nie byłem w stanie powiedzieć, jak poprawnie zbudować obiekt "Validator" do sprawdzania poprawności.
Podobna historia z drugą, która wydaje się być na czasie z dobrym kodem testu. Jednak, co chcę zrobić, co jest bardzo proste, wydaje się być nieco zniechęcające i mylące, jak konkretnie osiągnąć to, co chcę (nawet po obejrzeniu pliku ValidateServlet.java).
Ciekawy, jeśli ktoś ma jakieś inne sugestie na dobry sposób, aby osiągnąć ten cel (z tego, co się wydaje), proste zadanie, które trzeba, czy może powinienem trzymać się drugiej opcji z góry? Z góry dziękuję!
Autor json-schema-walidator tutaj ... prawda zobacz w README, że istnieje link do kodu próbek? ;) – fge
Cześć, i dziękuję za wspaniałą bibliotekę! Tak, rzeczywiście, widziałem próbki kodu i faktycznie wspomniałem o tym w moim poście z osadzonym linkiem (plik ValidateServlet.java). Jeszcze raz dziękuję za tę bibliotekę! Świetne rzeczy :) – svguerin3
Nie mówiłem o tym przykładzie: mówiłem o 'com.github.fge.jsonschema.examples' w javadoc;) BTW, 1.6.0 jest obecnie. – fge