UTILS.
100 % dans le navigateur
?=

Analyseur de chaîne de requête

Analysez une chaîne de requête d'URL en JSON et reconvertissez le JSON en chaîne de requête.

sortie

À propos de cet outil

L'analyseur de chaîne de requête est un outil de développement gratuit qui s'exécute dans le navigateur et transforme une chaîne de requête d'URL en un objet JSON formaté, et reconstruit une chaîne de requête à partir de JSON. Il s'appuie sur l'analyse native URLSearchParams et URL du navigateur, de sorte que les résultats correspondent à ce que la plateforme elle-même produit.

Collez une chaîne de requête brute, un fragment commençant par ?, ou une URL entière — seule la partie après le ? est lue, ce qui le rend pratique pour inspecter des liens d'analytique, des URL de requêtes d'API ou des redirections OAuth. Les clés qui apparaissent plus d'une fois se regroupent en un tableau JSON, les + et les séquences encodées en pourcentage sont décodés en leurs caractères réels, et le JSON est mis en forme avec une indentation de deux espaces.

En sens inverse, fournir un objet JSON plat reconstruit une chaîne de requête encodée, en redéployant les valeurs de tableau en clés répétées. Tout s'exécute à 100 % dans le navigateur : rien n'est téléversé, il n'y a ni compte ni suivi, et cela fonctionne hors ligne.

Foire aux questions

Puis-je coller une URL complète ?
Oui. Collez une URL complète et seule sa partie requête — tout ce qui suit le ? — est analysée en JSON ; le schéma, l'hôte, le chemin et le fragment sont ignorés.
Comment les clés répétées sont-elles gérées ?
Les clés qui apparaissent plus d'une fois deviennent un tableau JSON de toutes leurs valeurs, et une valeur de tableau est redéployée en clés répétées lorsque vous convertissez du JSON en chaîne de requête.
Comment les espaces et les caractères encodés sont-ils gérés ?
L'analyse en JSON décode le + en espace et résout les séquences encodées en pourcentage comme %20 en leurs caractères réels. La construction d'une chaîne de requête les réencode, de sorte que les espaces redeviennent des + et les caractères spéciaux sont de nouveau encodés en pourcentage.
Quel JSON puis-je reconvertir en chaîne de requête ?
Un objet JSON plat. Les tableaux, les primitives et null sont rejetés, et chaque valeur est convertie en chaîne : un objet imbriqué devient donc du texte plutôt que des paramètres supplémentaires.

Plus d'outils