Paritian

Développement

Formateur JSON

Indente, trie ou minifie du JSON, en conservant chaque nombre tel que vous l'avez écrit.

Résultats

JSON formaté { "nome": "Ana", "idade": 30, "marcas": [ 1, 2, 3 ], "morada": { "rua": "A", "n": 7 } }
Champs 6
Profondeur d'imbrication 2
Taille avant 69 B
Taille après 119 B

Ce que fait cet outil

Un mur de JSON minifié est illisible. Collez-le ici et il revient mis en forme, avec le nombre de champs et la profondeur. Trier les clés permet de comparer deux versions du même document.

Formule

lit le JSON et le réécrit avec l'indentation demandée

Variables

SymboleSignificationUnité
textJSON
modeQue faire
indentEspaces d'indentation
OUTJSON formaté
FDChamps
DPProfondeur d'imbrication
SBTaille avantB
SATaille aprèsB

Exemple résolu

  • JSON{"nome":"Ana","idade":30,"marcas":[1,2,3],"morada":{"rua":"A","n":7}}
  • Que fairepretty
  • Espaces d'indentation2
  • JSON formaté{ "nome": "Ana", "idade": 30, "marcas": [ 1, 2, 3 ], "morada": { "rua": "A", "n": 7 } }
  • Champs6
  • Profondeur d'imbrication2
  • Taille avant69 B
  • Taille après119 B

Limites

  • Le calcul s'effectue entièrement dans votre navigateur. Les valeurs saisies ne sont jamais envoyées à un serveur.

Questions fréquentes

Modifie-t-il mes nombres ?

Non, et c'est voulu. La plupart des formateurs transforment 1.0 en 1 et peuvent perdre des chiffres. Celui-ci conserve chaque nombre tel quel.