Walidator YAML Schema
Waliduj plik YAML wzgledem schematu JSON Schema lub YAML Schema. Sprawdz typy, wymagane pola i ograniczenia. Bezpłatnie. Profesjonalne narzędzie online, które działa w Twojej przeglądarce. Szybko, bezpiecznie i bez instalowania zbędnego oprogramowania.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Walidator YAML wzgledem schematu online
Schemat YAML (oparty na JSON Schema) definiuje strukture, typy i ograniczenia dla plikow YAML. Narzedzie waliduje czy twoj YAML spelnia wymagania schematu.
Co to jest JSON Schema
JSON Schema to standard (draft-07, 2020-12) definujacy strukture danych JSON/YAML. Definiuje: required (wymagane pola), type (string/int/bool/array/object), minimum/maximum, pattern (regex), enum, additionalProperties.
Zastosowania
Konfiguracja aplikacji: sprawdz czy config.yaml jest poprawny przed deploymentem. Kubernetes manifesty: CRD schemas. OpenAPI 3 (Swagger) – opis API w YAML z schematem. Automatyzacja CI: waliduj YAML w pipeline.
Najczęstsze pytania
Jak napisac schemat JSON dla YAML?
{"type":"object","required":["name","version"],"properties":{"name":{"type":"string"},"version":{"type":"string","pattern":"^\d+\.\d+$"}}}. Schemat mozna zapisac tez jako YAML.
Jakie narzedzia sa do walidacji YAML schema?
Python: jsonschema, pykwalify. Node: ajv, yaml-schema-validator. Go: gojsonschema. Online: narzedzie na tej stronie, jsonschemalint.com.
Czy Kubernetes uzywa YAML schema?
Tak – kubectl waliduje manifesty wzgledem OpenAPI schema klastra (--dry-run=client lub --dry-run=server). CRD (Custom Resource Definitions) definiuja wlasne schematy.
Inne walidatory: walidator YAML, JSON i robots.txt.