Files stay local for processing. Account, billing, and ads use separate network services. Scopri di più

Convalida, formatta, minimizza e pulisci JSON deliberatamente

JSON è rigoroso riguardo a virgolette, virgole, parentesi e tipi di valore. La formattazione può rendere leggibile un documento, mentre la minimizzazione rimuove gli spazi bianchi insignificanti. Nessuna delle due operazioni cambia se i dati sono sensibili.

LocalUtils field note · Convalida, formatta, minimizza e pulisci JSON deliberatamente

Convalida, formatta, minimizza e pulisci JSON deliberatamente

JSON è rigoroso riguardo a virgolette, virgole, parentesi e tipi di valore. La formattazione può rendere leggibile un documento, mentre la minimizzazione rimuove gli spazi bianchi insignificanti. Nessuna delle due operazioni cambia se i dati sono sensibili.

Lo scrubber applica le regole dei nomi di campo selezionati dall'utente dopo l'analisi del JSON valido. È una comodità per strutture prevedibili, non un rilevatore di privacy semantica, e i valori annidati possono comunque rivelare le stesse informazioni sotto un'altra chiave o all'interno di testo libero.

Avvio rapido

  1. Incolla o digita una copia del JSON e convalidalo prima di fare ipotesi sulla struttura.
  2. Utilizzare la formattazione per la revisione e la minimizzazione solo quando è effettivamente necessaria una rappresentazione compatta.
  3. Configura le regole di pulizia per i nomi esatti dei campi utilizzati nel documento, quindi controlla ogni sostituzione nel contesto.
  4. Copia o scarica il risultato e validalo nuovamente nel sistema di destinazione.

device → browser engine → result

Cosa fa il browser

Il browser analizza l'input con la gestione JSON JavaScript, applica ricorsivamente le regole chiave configurate e serializza il risultato con o senza rientro.

Le preferenze di input e scrub correnti vengono archiviate in localStorage per comodità. Tale persistenza è utile su un dispositivo personale ma inappropriata per i dati riservati su un profilo del browser condiviso.

Ingressi e uscite

  • Input: un valore JSON valido, incluso un oggetto, un array, una stringa, un numero, un valore booleano o null.
  • Output: testo JSON formattato, minimizzato o cancellato.
  • Commenti, virgole finali, NaN, Infinity e la sintassi degli oggetti JavaScript non sono JSON standard.

Limiti da sapere prima di iniziare

  • Un documento valido può ancora avere lo schema sbagliato o valori fuorvianti.
  • Lo scrubbing basato su chiavi non rileva i segreti archiviati con nomi imprevisti o incorporati nel testo.
  • I documenti incollati di grandi dimensioni possono rallentare l'editor e la memorizzazione nel browser.
  • La formattazione non crittografa, rende anonime o convalida le regole aziendali.

Risoluzione dei problemi

  • Utilizzare la posizione segnalata vicino a un errore di analisi ed esaminare la virgola, la citazione o la parentesi precedente.
  • Se una regola cambia troppo, restringi la corrispondenza del nome del campo ed eseguila nuovamente dall'originale.
  • Se l'editor diventa lento, utilizza un flusso di lavoro orientato ai file o in streaming anziché incollare dati di più megabyte.

Lista di controllo per la verifica

  • Analizzare l'output finale in un secondo parser JSON.
  • Cerca ogni valore sensibile originale, non solo il nome della chiave prevista.
  • Confronta i conteggi e i campi obbligatori con lo schema di origine prima di utilizzare il risultato.

Domande che le persone fanno

La formattazione modifica i valori?

Dovrebbe modificare solo gli spazi bianchi insignificanti, ma convalidare e confrontare sempre i dati quando è importante la serializzazione esatta.

Lo scrubbing è anonimizzato?

No. La rimozione delle chiavi selezionate non risolve gli identificatori indiretti, il testo libero, le correlazioni o le copie esterne.

Perché il mio oggetto JavaScript viene rifiutato?

JSON richiede chiavi e stringhe tra virgolette doppie e non supporta commenti, funzioni, virgole non definite o finali.

Leggi la guida alla convalida e allo scrubbing JSON