Formattatore JSON e YAML
- I file non lasciano il dispositivo
- Funziona nel browser
- Gratis, senza account, senza filigrana
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
Formatta, minimizza e valida JSON, converti tra JSON e YAML e sfoglia documenti grandi come un albero comprimibile. Tutto gira nel browser, con errori esatti di riga e colonna, query JSONPath e una modalità permissiva per JSON5, commenti e JSON Lines.
Incolla JSON o YAML nella casella Input, trascina un file su di essa, oppure fai clic su Apri file.
Scegli un Output: Formatta, Minimizza, YAML o Albero. Scegli il Rientro e attiva Ordina le chiavi se vuoi le chiavi in ordine alfabetico.
Facoltativo: digita un JSONPath in Query, come $.items[*].name, per tenere solo i valori corrispondenti.
Copia il risultato, fai clic su Scarica, oppure fai clic su Usa come input per continuare a lavorarci.
No. Parsing, formattazione e conversione girano nel browser, quindi i dati non lasciano il dispositivo. Gli input grandi vengono elaborati in un worker in background per tenere fluida la digitazione.
La barra di stato indica riga e colonna del primo problema e spesso ne nomina la causa, come una virgola mancante. Se l'input ha solo commenti, virgole finali o virgolette singole, fai clic su Attiva il parsing permissivo.
Sì, con Parsing permissivo attivo. Accetta commenti, virgole finali, virgolette singole, chiavi senza virgolette, NaN e un valore per riga. L'output è sempre JSON rigoroso e le JSON Lines diventano un unico array.
No. Gli interi oltre 2^53 vengono tenuti esattamente come scritti, quindi gli ID a 64 bit sopravvivono a formattazione e minimizzazione invariati.
Imposta Output su Albero, fai clic sul valore, poi usa Copia percorso. Interroga questo percorso invia quel percorso alla casella Query.
I documenti separati da --- vengono combinati in un unico array e una nota sotto l'output te lo dice.