Convertir
Local · Zéro envoi

Paramètres de requête ⇄ JSON

Analyse des paramètres GET · Constructeur JSON vers URL

Paramètres Query

Prêt

Entrée brute

                                
                            
Sortie analysée

                                
Hauteur fixe ; le code long défile dans le panneau

ABOUT

À propos de Paramètres de requête ⇄ JSON

Analysez les chaînes de requête comme ?a=1&b=2 en JSON, ou générez des paramètres URL à partir de JSON.

Les chaînes de requête des requêtes GET sont un point d'entrée à haute fréquence pour le débogage API : paramètres UTM, pagination, filtres, callbacks OAuth — simples en structure, mais les clés imbriquées et dupliquées causent souvent des erreurs d'assemblage manuel.

DEEP DIVE

En savoir plus sur Paramètres de requête ⇄ JSON

Les chaînes de requête URL sont la façon standard de passer des paramètres dans les requêtes GET. L'analyse manuelle de ?a=1&b=2&c=hello est fastidieuse et sujette aux erreurs, surtout avec des caractères encodés ou des paramètres imbriqués. L'outil Query de JSONSort convertit dans les deux sens.

Idéal pour le débogage API REST, la construction d'URLs de test, l'analyse des paramètres de requête du routeur frontend, et le dépannage des problèmes encodeURIComponent.

application/x-www-form-urlencoded et multipart diffèrent dans les conventions de tableau. JSONSort analyse les clés dupliquées comme des tableaux et génère des chaînes de requête avec des clés répétées pour les tableaux — cohérent avec le comportement par défaut de Java Spring / Node Express.

FEATURES

Fonctionnalités principales

01

Query → JSON

Analysez les chaînes de requête URL en objets JSON imbriqués avec décodage URL automatique.

02

JSON → Query

Générez des chaînes de requête encodées URL standard à partir d'objets JSON.

03

Gestion des clés dupliquées

Les paramètres de même nom deviennent des tableaux, correspondant à la sémantique d'analyse côté serveur courante.

04

Encodage / décodage

Gère automatiquement les caractères spéciaux encodés en %XX.

05

Sortie instantanée

Collez une URL complète ou seulement la partie requête — les deux fonctionnent.

06

Traitement local

Les URLs peuvent contenir des paramètres sensibles comme des tokens ; l'analyse locale est plus sûre.

07

Analyse d'URL complète

Collez une URL complète avec domaine pour extraire automatiquement la requête après ?.

08

Objets imbriqués

Mappage bidirectionnel entre la notation crochet/point et les objets JSON.

HOW TO USE

Comment utiliser

  1. 1

    Collez une chaîne de requête URL ou un objet JSON

  2. 2

    Choisissez la direction d'analyse ou de génération

  3. 3

    Copier le résultat

  4. 4

    En cas d'échec, vérifiez l'erreur, corrigez la syntaxe source et réessayez

  5. 5

    Embellissez avec le formateur ou exportez pour des scripts en aval

WORKFLOW

Flux de travail type

Flux de bout en bout de l'import à l'export pour que les équipes standardisent l'utilisation de Paramètres de requête ⇄ JSON.

1

Entrez la requête ou l'URL

Copiez depuis la barre d'adresse du navigateur, le panneau Réseau ou les logs.

2

Visualisez le JSON

Confirmez que les structures imbriquées et de tableau correspondent à la logique d'analyse côté serveur.

3

Modifiez le JSON

Modifiez les valeurs des paramètres, puis générez la chaîne de requête en sens inverse.

4

Exécutez le test

Ajoutez à l'URL de base et vérifiez dans le navigateur ou Postman.

USE CASES

Cas d\'utilisation

Frontend

Développeurs frontend

Analysez les paramètres de requête Vue Router / Next.js en JSON pour le débogage.

Backend

Développeurs backend

Construisez des URLs de test API GET — définissez les paramètres en JSON et générez la requête en un clic.

Tests

Ingénieurs QA

Construisez en lot des URLs de test avec plusieurs paramètres.

SE

SEO / Marketing

Analysez la structure des paramètres UTM de la page d'atterrissage et convertissez en JSON pour l'analyse.

Sécurité

Tests de sécurité

Décomposez les paramètres redirect_uri et state pour analyser les flux OAuth.

Données

Analyse de données

Convertissez en lot les paramètres UTM en JSON pour les outils BI et l'attribution de canal.

TIPS

Conseils

  • Lors du collage d'une URL complète, l'outil extrait et analyse la requête après ?.
  • Les chaînes de requête générées depuis JSON → Requête peuvent être ajoutées directement à une URL de base pour les tests.
  • Les paramètres non-ASCII sont automatiquement encodés avec encodeURIComponent — pas d'encodage manuel nécessaire.
  • Les paramètres de tableau dans les chaînes de requête apparaissent généralement comme des clés répétées ; l'analyse les restaure comme tableaux.
  • Utilisez avec l'outil Encodeur/Décodeur pour dépanner le double encodage ou l'encodage manquant.
  • Décomposez et analysez rapidement les parties de requête OAuth redirect_uri avec cet outil.
  • + dans les chaînes de requête représente souvent un espace ; notez qu'il est équivalent à %20 lors du décodage.
  • Avant d'ajouter la requête générée à l'URL de base, vérifiez si ? existe déjà.
  • Testez les cas limites des paramètres de tableau : tableau vide, élément unique et éléments multiples.
  • Utilisez avec Postman : extrayez les URLs de la Collection, puis décomposez la requête.

LOCAL VS ONLINE

Local vs outils en ligne

JSONSort reste purement frontend — cette comparaison montre pourquoi les outils locaux conviennent mieux aux données de développement.

Comparaison
JSONSort (local)
Outils en ligne classiques
Confidentialité des données
Entièrement local, zéro envoi
La plupart nécessitent un envoi serveur
Vitesse de réponse
Millisecondes, sans latence réseau
Affecté par le réseau et la charge serveur
Utilisation hors ligne
PWA hors ligne pris en charge
Nécessite généralement Internet
Données sensibles
JWT/config/logs gérés en toute confiance
Risque de fuite
Publicités et suivi
Pas de publicités, pas de suivi des données
La plupart incluent des publicités ou Analytics
Glisser-déposer de fichiers
Importer des fichiers locaux directement
Certains outils limitent la taille d\'envoi
Intégration d\'outils
19 outils sur une page
Généralement un site par outil
Ouvert et transparent
Pages statiques pures — vérifiez la source
Serveur à source fermée, non vérifiable

TROUBLESHOOTING

Pièges courants et solutions

Problèmes que vous pourriez rencontrer en pratique et comment les gérer — gagnez du temps sur les essais et erreurs.

Texte illisible

Conseil :Confirmez le décodage URL ; pour le double encodage, utilisez l'outil Encodeur/Décodeur pour supprimer une couche.

Le tableau devient une chaîne

Conseil :Vérifiez si des clés répétées doivent être utilisées plutôt qu'une chaîne de tableau JSON.

Valeurs vides perdues

Conseil :La forme clé= est préservée comme chaîne vide, différente d'une clé manquante.

Limite de profondeur d'imbrication

Conseil :La notation crochet très profonde peut ne pas être supportée par le serveur — alignez le format avec les conventions backend.

FAQ

FAQ

Supporte-t-il les paramètres de routeur hash ?

Seule la requête après ? est analysée. Le hash après # doit être séparé manuellement.

Les paramètres avec valeur vide sont-ils préservés ?

Les valeurs vides en forme clé= s'analysent comme chaîne vide "".

Comment les objets imbriqués sont-ils convertis en requête ?

Aplatis comme clé[imbriqué]=valeur ou notation point, selon le mode.

Les paramètres à l'intérieur du hash peuvent-ils être analysés ?

La requête dans le hash en #/page?x=1 doit être séparée manuellement ; la requête standard avant ? est gérée automatiquement.

L'ordre des paramètres est-il préservé ?

L'ordre des clés des objets JSON peut différer de la requête originale ; fonctionnellement équivalent.

Les données sont-elles envoyées à un serveur ?

Non. Tous les outils JSONSort s\'exécutent localement dans votre navigateur — votre saisie n\'est jamais envoyée à un backend.

Dois-je m\'inscrire ou installer quelque chose ?

Non. Ouvrez la page et commencez — pas de compte, pas de téléchargement client, cache hors ligne PWA pris en charge.

Quelle taille de fichier est prise en charge ?

Dépend de la mémoire du navigateur ; les données de plusieurs Mo fonctionnent généralement bien. Divisez les très grands fichiers ou utilisez d\'abord la fusion et le nettoyage.

Copié dans le presse-papiers