Możliwe jest posiadanie schematu dla spokojnych usług internetowych i niektóre narzędzia obsługują to. Jednak powszechne jest publikowanie spokojnych serwisów internetowych bez publikowania przez organizację wydawniczą schematu do odczytu maszynowego.
Zazwyczaj dostarczają one czytelnej dla człowieka dokumentacji opisującej strukturę JSON. Konsument pisze prostą, ręcznie pisaną bibliotekę, aby ją pochłonąć (o wiele łatwiej niż w praktyce z nowoczesnymi narzędziami) lub wydawca udostępnia bibliotekę klienta, z której mogą korzystać użytkownicy.
również JSON/Restfull usług internetowych wydają się być starannie zaprojektowane, aby dostarczać prostych datastructers nad drutu, które są łatwe do konsumpcji. Czy potrzebujesz schematu dla listy?
Stare pytanie, ale warte wyjaśnienia: Standardowy JSON Schemat obejmuje „hiper-schematów”, które określają linki/działań - w tym metody HTTP, wymaganych danych (określonej jako JSON Schema) i oczekiwanych rezultatów. Powinno być możliwe pełne zapoznanie się z interfejsem API JSON tylko poprzez zwrócenie uwagi na schematy. – cloudfeet
Chciałbym również wspomnieć o tym miłym tutorialu zamiast zaczynać od specyfikacji: https://brandur.org/elegant-apis. Następny projekt schematu JSON będzie wynosił 0,5 i jest omawiany tutaj: https://github.com/json-schema/json-schema/wiki/v5-Propozycje – sebilasse