ForHosting KIT · Dati e file

Valida un JSON e trova l’errore

Uno strumento che controlla se un testo JSON è valido e, quando non lo è, ti dice esattamente dov’è il problema. Individua virgole di troppo, virgolette mancanti e parentesi non chiuse, indicando riga e posizione. Incolli o carichi il JSON e in un istante sai se è a posto, tutto nel tuo browser.

● StabileGratis · nel tuo browser
Usalo da WebAPIEmailApp prestoTelegram presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Cosa controlla davvero

Il KIT verifica la sintassi del JSON secondo lo standard: chiavi tra virgolette doppie, valori del tipo giusto, parentesi e graffe bilanciate, nessuna virgola finale. Se tutto torna, ti dice che il file è valido; altrimenti si ferma al primo errore e te lo mostra. È il controllo che fa un programma prima di leggere i dati: se lo passi qui, non ti troverai un errore misterioso più avanti.

L’errore, con riga e posizione

La forza dello strumento è dirti dove guardare. Invece di un generico “JSON non valido”, indica la riga e il punto dove la struttura si rompe: una virgola dopo l’ultimo elemento, una virgoletta curva copiata da un documento, una parentesi mai chiusa. Così correggi in pochi secondi anche un file lungo, senza rileggerlo tutto a occhio.

Sintassi, non contenuto

Attenzione a cosa fa e cosa non fa: controlla che il JSON sia scritto correttamente, non che i campi abbiano i nomi o i valori che ti aspetti. Un file può essere validissimo e avere comunque i dati sbagliati per il tuo scopo. Per verificare la struttura dei campi serve un controllo di schema, che è un’altra cosa; qui parliamo solo di forma valida.

Debug di una risposta API

Uno sviluppatore riceve una risposta che l’app rifiuta. Incolla il JSON, scopre una virgola finale alla riga 42 e risolve senza impazzire tra i log.

Controllo prima dell’import

Prima di caricare un file di configurazione, lo validi qui: se è a posto procedi tranquillo, altrimenti sai subito cosa correggere.

JSON copiato da un documento

Un blocco JSON copiato da un PDF ha le virgolette “curve” al posto di quelle dritte. Il validatore le individua e ti indica dove sostituirle.

Mi dice dove si trova l’errore?

Sì: indica la riga e la posizione del primo problema — virgola finale, virgoletta o parentesi mancante — così lo correggi subito, anche in un file lungo.

Controlla anche che i campi siano quelli giusti?

No: verifica la sintassi, cioè che il JSON sia scritto correttamente. Non controlla che i nomi o i valori dei campi rispettino uno schema: quello è un altro tipo di verifica.

Riconosce le virgolette “curve” copiate da un testo?

Sì: le virgolette tipografiche non sono valide in JSON e vengono segnalate come errore, con la posizione esatta dove sostituirle con quelle dritte.

È gratis?

Nel browser sì, senza registrazione e senza limiti. Via API costa $0.002 a richiesta, con prezzo pubblicato e senza abbonamento.

Il mio JSON viene inviato a un server?

No: la validazione avviene nel browser, sul tuo dispositivo. Puoi controllare anche dati riservati in tutta tranquillità.

Posso incollare il testo invece del file?

Sì. Incolli il JSON nella pagina oppure carichi un file fino a 25 MB, anche dal telefono.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/data/json-validate

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/data/json-validate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.json_validate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb25
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →