Jak korzystać z XML na JSON Schema
- Wklej reprezentatywny przykład XML, najlepiej z wypełnionymi wszystkimi opcjonalnymi polami.
- Podaj nazwę typu głównego i zdecyduj, czy chcesz też kod pomocniczy, czy tylko typy.
- Skopiuj wygenerowany kod JSON Schema do swojego projektu.
O narzędziu XML na JSON Schema
Ręczne pisanie klas modeli dla dużych danych XML jest żmudne i łatwo wtedy o literówki. Wklej tutaj przykład, a generator rozpozna strukturę: jakie pola występują, które są obiektami lub tablicami i jaki typ ma każda wartość. Wynik jest dokumentem JSON Schema (draft-06 flavour) opisującym strukturę.
XML jest przekształcony w JSON w taki sam sposób, jak w naszym narzędziu XML do JSON: atrybuty otrzymują @_ Prefiks i zawartość tekstu obok atrybutów nazywa się #text. Typy JSON Schema są generowane na podstawie tego wyniku. Wynika z jednej próbki, więc opisuje tę próbkę. Przeanalizuj go przed użyciem do weryfikacji danych produkcyjnych, na przykład w celu wzmocnienia formatów strun lub dodania ograniczeń.
Korzystanie z wygenerowanego kodu
Zapisz wyjście jako plik .json i użyj go z weryfikatorem, takim jak Ajv lub jsonschema, aby sprawdzić inne dokumenty.
Pole, które nie znajdują się w każdej próbce zapisu, pozostają poza wymaganym wykazem.