Validare documento OpenAPI

Scegli OpenAPI 3.0/3.1 JSON/YAML e nomina i riferimenti forniti. Controlla operazioni, destinazioni e diagnostica degli Schema Object.

  • Funziona nel browser
  • Nessun caricamento
  • Controlla prima di scaricare

Scegli OpenAPI 3.0/3.1 JSON/YAML e nomina i riferimenti forniti. Controlla operazioni, destinazioni e diagnostica degli Schema Object. Solo dialetto OAS fissato; formati come annotazioni, senza convalida di istanze.

Metodo: OAS 3.0 (2024-10-18) / 3.1 (2025-09-15); $schema: OAS3.1 (2024-11-10)

Elaborazione locale

I dati restano nel worker, senza richieste di rete, memorizzazione né telemetria dei contenuti. Gli originali e le esportazioni rivelate possono contenere segreti: gestiscili solo in locale.

Limiti di risorse

Input totale fino a 1 MiB; testo fino a 200.000 caratteri (XML 100.000); profondità 32 e 20.000 nodi per documento; 1.000 righe o operazioni; output fino a 2 MiB; scadenza 5 s. Annullare interrompe il worker. Nessuna garanzia sull’heap totale.

Fino a 20 riferimenti; fino a 1000 collegamenti e catene di 32. Gli ID annidati sono identificatori locali, mai caricamenti remoti. Destinazioni di base e sintassi dinamica vengono verificate, senza valutare istanze.

Origine
Profilo dichiarato
File di riferimento forniti

Scegli il profilo e controlla la diagnostica prima di usare il risultato. Modificare, ripristinare o uscire annulla il lavoro e l’anteprima. Salva gli originali a parte: nessuna fonte viene sovrascritta.

Copia originale: 1048576 B / Analizza / genera

Come analizzare questi dati

  1. Origine

    Carica il documento JSON o YAML radice, scegli il dialetto automatico oppure OAS3.0/3.1 esplicito e fornisci i file di riferimento locali con il loro nome. I nomi devono coincidere con i percorsi relativi di $ref.

  2. Profilo dichiarato

    Usa OAS3.1.0, il titolo info Demo e version 1, paths {} e components.schemas.Name.$ref = ./models.json. Fornisci models.json con {"type":"string"} per risolvere quello schema.

  3. Verifica e salva

    Controlla la diagnostica ai percorsi del documento e il grafo dei riferimenti. Senza models.json il riferimento resta irrisolto: aggiungilo e ripeti prima di salvare il rapporto.

Domande sul profilo

Che cosa significa questo risultato?

I controlli riguardano la struttura del documento e le regole supportate sugli oggetti schema. Non inviano richieste API e non verificano le risposte reali rispetto al contratto.

Come risolvo i dati rifiutati o mancanti?

Un file indicato per nome ma mancante resta irrisolto; gli URL remoti non vengono mai scaricati. Correggi nome, formato e dialetto: risolvere un riferimento non garantisce che il contenuto sia valido.

Quali sono i limiti di questo strumento?

Profili locali e limitati di OAS3.0/3.1, non tutte le estensioni né i comportamenti dinamici di associazione delle istanze. Il testo e i riferimenti restano su questo dispositivo.