LFUnminify, desminificador de codi en línia de Ludovic Frank

Desminifica JSON en línia

Enganxa una resposta d'API, un fitxer de configuració o una línia de registre i llegeix-la amb comoditat. Els objectes i les matrius se sagnen per profunditat, amb una clau per línia i ressaltat de sintaxi.

Aquí apareixerà el codi desminificat i ben formatat

Per què el JSON arriba comprimit

JSON és el llenguatge habitual de les API, que prioritzen l'estalvi de bytes. Una resposta d'un punt de connexió REST o d'un servidor GraphQL se serialitza sense espais, ideal per a la xarxa però difícil de llegir per a una persona. El mateix passa amb les configuracions escrites per eines, les línies de registre estructurades, els blocs JSON-LD d'una pàgina i les dades que copies de la pestanya de xarxa de les eines de desenvolupament.

El formatatge deixa clara l'estructura

El JSON sagnat resol de seguida les preguntes d'estructura. Quina profunditat té un objecte, si un camp és una matriu d'objectes o un objecte de matrius, quina clau val null quan esperaves un valor, on acaba un registre i comença el següent. Recórrer dades formatades per trobar una clau absent o mal escrita requereix segons; en una sola línia, sovint acabes renunciant-hi i escrivint un script.

Els errors de JSON es detecten de seguida

Com que l'entrada s'ha d'analitzar abans de mostrar-la, el formatatge també és una comprovació ràpida de la sintaxi. Una coma final, una cadena entre cometes simples, una cometa sense escapar dins d'un valor o una resposta truncada aturen l'anàlisi i mostren un error. Sovint és així com descobreixes que la resposta d'API que estaves depurant s'ha tallat o que una configuració té una coma de més.

JSON, JSON Lines i JSONP

Aquesta pàgina formata un únic document JSON. Si l'entrada és un registre amb un objecte JSON per línia, formata les línies que t'interessen per separat: el fitxer sencer no és un sol document vàlid. Si una resposta comença amb un nom de funció que embolcalla les dades, és JSONP. Això explica que l'eina detecti algunes dades com a JavaScript; en aquest cas la detecció és correcta i el formatatge JavaScript també produeix un resultat llegible.

Preguntes freqüents

Es valida el meu JSON?

A la pràctica, sí. El document s'ha de poder analitzar abans de formatar-lo. Qualsevol error de sintaxi interromp el procés i es mostra en lloc del resultat. És una manera ràpida de comprovar que les dades tenen una sintaxi vàlida.

Es conserva l'ordre de les claus?

Sí. Les claus es mantenen en l'ordre del document original; no s'ordenen ni es reorganitzen. Només canvien els espais i els salts de línia.

Puc formatar respostes d'API molt grans?

Sí, dins d'uns límits raonables. Es poden processar diversos megabytes, tot i que pot trigar perquè l'anàlisi es fa al teu ordinador. No s'envia res, cosa que permet enganxar respostes amb dades internes sense transmetre-les a un servidor.

Desminifica un altre format