Inverseur de tableaux JSON
Inversez l'ordre des éléments d'un tableau JSON afin que le dernier élément soit placé en premier. Vous pouvez également inverser les tableaux imbriqués, puis copier ou télécharger le résultat.
Entrée
Sortie
Documentation
Qu’est-ce que l’inversion d’un tableau JSON ?
Inverser un tableau JSON en renverse l’ordre des éléments : le dernier élément passe en premier et le premier passe en dernier. C’est utile lorsqu’une API renvoie les enregistrements du plus récent au plus ancien et que vous en avez besoin dans l’ordre inverse, lorsqu’une liste de journaux ou d’historique est dans le mauvais ordre, ou lorsque vous avez besoin de données de test dans l’ordre opposé.
Description de l’outil
Cet outil inverse un tableau JSON dans votre navigateur. Collez un tableau, et sa version inversée apparaît immédiatement, prête à être copiée ou téléchargée sous forme de fichier JSON. Les éléments eux-mêmes ne sont pas modifiés, seul leur ordre change.
Fonctionnalités
- Inverse des tableaux contenant des valeurs de tout type : nombres, chaînes, objets, tableaux imbriqués ou mélange de ces types
- Permet également d’inverser les tableaux imbriqués, à n’importe quel niveau, y compris les tableaux à l’intérieur des objets
- Formate le résultat avec 2 espaces, 4 espaces, des tabulations ou en JSON minifié
- Conserve les nombres exactement tels qu’ils sont écrits, afin que les grands identifiants conservent tous leurs chiffres
- Explique le problème lorsque l’entrée n’est pas un JSON valide ou n’est pas un tableau
Fonctionnement
L’entrée est analysée comme du JSON et doit être un tableau au niveau racine. L’ordre de ses éléments est inversé, puis le résultat est réécrit en JSON avec l’indentation que vous avez choisie. Les objets conservent leurs clés et, dans les navigateurs actuels, les nombres conservent leur représentation textuelle d’origine ; ainsi, les valeurs telles que 12345678901234567890 ou 1.10 ne sont ni arrondies ni raccourcies. Lorsque l’option « Inverser les tableaux imbriqués » est activée, chaque tableau du document est inversé, et pas uniquement celui de niveau supérieur. Vos données ne quittent jamais votre appareil.
Conseils
- Inverser un tableau deux fois rétablit son ordre d’origine.
- Si votre tableau se trouve dans un objet, tel que {"items": [...]}, collez uniquement le tableau.
- Choisissez « Aucun (minifié) » pour obtenir une seule ligne adaptée au code ou au corps d’une requête.