Generator JSON Schema
Darmowy generator JSON Schema online. Wklej przykładowy JSON i natychmiast wywnioskuj schemat draft-07 lub 2020-12 z wymaganymi właściwościami, strategiami tablic i wykrywaniem formatów ciągów — w całości w przeglądarce.
Jak korzystać z Generator JSON Schema
To narzędzie wnioskuje JSON Schema z przykładowego dokumentu JSON. Wklej lub wczytaj dane przykładowe po lewej, dostosuj opcje, a wygenerowany schemat draft-07 lub 2020-12 pojawi się po prawej w czasie rzeczywistym. Używa silnika wnioskowania to-json-schema lokalnie w Twojej przeglądarce, z krokiem post-processingu, który zamienia markery required per właściwość ze zgodne ze specyfikacją tablice required na obiektach nadrzędnych. Nic nie jest wysyłane nigdzie.
- Wklej przykładowy JSON w pole tekstowe po lewej, albo użyj Wczytaj plik / Przykład.
- Zdecyduj, czy każda właściwość ma być obowiązkowa: zaznacz Oznacz wszystkie właściwości jako wymagane, by otrzymać tablice required na każdym obiekcie.
- Wybierz strategię tablic: Scal wszystkie elementy (jeden schemat obejmujący każdy element), Tylko pierwszy element, Jednorodne elementy (błąd przy rozbieżności) lub Krotka (schemat na pozycję).
- Wybierz wersję $schema: brak, Draft-07 lub Draft 2020-12, aby dodać oficjalny URI nagłówka.
- Włącz Wykrywaj formaty ciągów, by doklejać adnotacje formatu jak email czy date do wartości, które na nie wyglądają.
- Skopiuj wynik albo pobierz go jako schema.json; wygenerowany schemat jest przeformatowywany z wcięciem 2 spacji dla czytelności.
Wnioskowanie odzwierciedla dokładnie tę próbkę, którą dostarczysz — pole nieobecne w próbce nie pojawi się w schemacie, więc podawaj swój najbogatszy realistyczny przykład. Wartości typu Ada Lovelace mogą dostać adnotację format: color, bo krótkie alfabetyczne ciągi przypominają nazwy kolorów CSS; wyłącz Wykrywaj formaty ciągów dla prostych typów string albo ręcznie oczyść linię formatu.
Powiązane narzędzia
- Walidator JSON Natychmiast waliduj składnię JSON ze szczegółowymi komunikatami o błędach i numerami wierszy. Darmowe narzędzie działające w przeglądarce.
- Upiększanie JSON Formatuj i upiększaj JSON z konfigurowalnymi wcięciami. Natychmiast upiększaj skompresowany JSON w przeglądarce.
- JSON na TypeScript Konwertuj JSON na interfejsy i definicje typów TypeScript natychmiast. Obsługuje zagnieżdżone obiekty, tablice i typy unijne.
- Kalkulator Chmod Darmowy kalkulator chmod online do wizualizacji i obliczania uprawnień plików Linux za pomocą pól wyboru. Natychmiastowa konwersja między notacją liczbową (755, 644) a symboliczną (rwxr-xr-x). Obsługuje specjalne uprawnienia jak setuid, setgid, sticky bit.
- Tabela ASCII Kompletna referencja kodowania znaków ASCII z kodami dziesiętnymi, szesnastkowymi, ósemkowymi, binarnymi, encjami HTML i opisami znaków. Natychmiastowe wyszukiwanie i filtrowanie.
- Tester Żądań HTTP Testuj API REST bezpośrednio w przeglądarce. Wysyłaj żądania GET, POST, PUT, DELETE z niestandardowymi nagłówkami, ciałem i parametrami. Natychmiast widz status, nagłówki i ciało JSON odpowiedzi.
- Generator .htaccess Generuj reguły .htaccess Apache dla przekierowań, przepisań, nagłówków bezpieczeństwa, buforowania i więcej.
- Generator Robots.txt Darmowy generator robots.txt online. Twórz i dostosowuj pliki robots.txt, aby kontrolować skanowanie przez wyszukiwarki, zarządzać dostępem robotów i optymalizować SEO swojej witryny.