Mise en forme du code / MULTIVERTO

JSON vers requête URL

Écrivez un objet JSON plat comme paramètres de requête URL.

Conversion instantanéeVotre saisie reste dans ce navigateur. Aucun texte n’est envoyé pour la conversion.
Le fichier reste dans votre navigateur.
Enchaîner les outils

Appliquez chaque outil de texte au résultat précédent.

01 / Guide

Comment ça marche

Ajoute valeurs simples et éléments de tableaux avec URLSearchParams.

Bon à savoir

Écrivez un objet JSON plat comme paramètres de requête URL.

02 / Exemple

Exemple

Votre saisie{"nom":"Bonjour","message":["Bienvenue","Bonjour"]}
Résultatnom=Bonjour&message=Bienvenue&message=Bonjour

03 / Guide

JSON vers requête URL — Comment ça marche

Ce que change la conversion

Écrivez un objet JSON plat comme paramètres de requête URL. Ajoute valeurs simples et éléments de tableaux avec URLSearchParams.

Exemple détaillé

Commencez avec l’entrée affichée sur cette page : {"nom":"Bonjour","message":["Bienvenue","Bonjour"]}. L’outil produit : nom=Bonjour&message=Bienvenue&message=Bonjour. Testez d’abord l’exemple pour comparer les deux représentations. Remplacez-le ensuite par vos données. Le résultat est du texte à copier dans un éditeur, un test ou une requête seulement après avoir vérifié que la destination attend cette forme.

Règles et limites du format

Une chaîne de requête porte des paramètres nommés après le point d’interrogation d’une URL. L’outil accepte ce point d’interrogation initial, sans analyser une URL complète. Il suit les règles de formulaire URLSearchParams : le signe plus devient espace, les échappements en pourcentage représentent des octets UTF-8 et les clés répétées deviennent des tableaux à la lecture. L’écriture accepte un objet JSON plat avec chaînes, nombres, booléens ou tableaux non vides de ces valeurs simples. Dans une requête, tout est texte : un nombre issu de JSON revient comme chaîne, donc l’aller-retour ne conserve pas les types. Null, objets imbriqués et tableaux vides sont refusés faute de représentation non ambiguë. Une esperluette encodée appartient à la valeur ; une esperluette littérale sépare les paramètres. Décodez après l’analyse des séparateurs et évitez le double encodage.

Vérifier le résultat

Conservez l’original à côté du texte transformé pendant la vérification. Comparez d’abord un petit cas connu, notamment avec une ponctuation, un caractère non ASCII, une valeur répétée ou un champ vide pertinent. Une sortie lisible ne prouve pas que le programme destinataire accepte le même schéma ou les mêmes conventions. Pour échanger des données entre applications, utilisez l’analyseur de destination et examinez quelques enregistrements après importation. Gardez les fichiers importants sous contrôle de version pour annuler les changements. Le traitement se fait dans votre navigateur ; cette page n’envoie pas le texte saisi à un serveur de conversion. La mémoire du navigateur et le presse-papiers demandent néanmoins des précautions ordinaires sur un appareil partagé.

Source et résultat ont des rôles distincts même s’ils se ressemblent. La méthode ci-dessus définit le sous-ensemble accepté, pas toutes les extensions du format. Avec un destinataire strict, essayez un petit cas connu avant de modifier de nombreux enregistrements. Si la validation échoue, revenez à la source et à la première erreur signalée ; corriger seulement la sortie peut masquer la cause.

Testez des paramètres avec une valeur contenant espace, esperluette et caractère non ASCII. Analysez de nouveau la chaîne obtenue et vérifiez que les clés répétées restent des tableaux. Comparez les valeurs textuelles, pas les types numériques ou booléens JSON qu’une requête ne conserve pas. Pour une URL complète, ajoutez la requête après le chemin plutôt que de coller toute l’URL dans cette entrée.

Les étapes de la conversion
JSON — Entrée
Lire et transformer la structure
Chaîne de requête — Résultat