Décodeur d'URL JSON

URL JSON encodée
Exemple
Objet JSON décodé

Manuel de l'outil de décodage d'URL JSON

Si vous avez déjà rencontré une URL JSON encodée, vous savez à quel point il peut être frustrant de la décoder manuellement. Cependant, avec l'outil de décodage d'URL JSON, vous pouvez facilement décoder l'URL et récupérer l'objet JSON encodé pour une utilisation ultérieure. Cet outil en ligne est gratuit, facile à utiliser et ne nécessite aucun logiciel ni dépendance système.

Fonctionnalités de l'outil

  • En ligne et gratuit, sans dépendances système ni logiciel
  • Possibilité de vider, copier et avoir un exemple
  • Sécurité des données, calcul local

But de l'outil

L'outil de décodage d'URL JSON est conçu pour vous aider à décoder les URL JSON encodées. Les URL JSON encodées sont couramment utilisées dans les applications web pour transférer des données entre le client et le serveur. Cependant, elles peuvent être difficiles à lire et à manipuler, c'est là que cet outil est utile.

Avantages et bénéfices

L'outil de décodage d'URL JSON offre plusieurs avantages, notamment :

  • Facilité d'utilisation : En quelques clics seulement, vous pouvez facilement décoder une URL JSON encodée et récupérer l'objet JSON.
  • Gain de temps : Décoder manuellement une URL JSON encodée peut être long et frustrant. Cet outil vous fait gagner du temps et des efforts.
  • Pas de dépendances : L'outil est en ligne et ne nécessite aucun logiciel ni dépendance système, ce qui le rend accessible à toute personne disposant d'une connexion internet.
  • Sécurité des données : L'outil effectue le décodage localement, garantissant que vos données sont sécurisées et ne sont pas transmises via internet.

Comment utiliser l'outil de décodage d'URL JSON

L'outil de décodage d'URL JSON est facile à utiliser et ne nécessite aucune expertise technique. Voici comment l'utiliser :

  1. Saisissez l'URL JSON encodée : Pour commencer, saisissez l'URL JSON encodée dans la zone de saisie prévue à cet effet. Vous pouvez soit la saisir manuellement, soit la coller depuis une autre source.
  2. Cliquez sur le bouton de décodage : Une fois que vous avez saisi l'URL JSON encodée, cliquez sur le bouton "Décoder". L'outil va alors décoder l'URL et afficher l'objet JSON.
  3. Copiez ou effacez la sortie : Vous pouvez ensuite choisir de copier l'objet JSON décodé dans votre presse-papiers pour une utilisation ultérieure ou effacer la sortie pour recommencer.
  4. Encodez l'objet JSON : Si vous souhaitez réencoder l'objet JSON en une URL JSON encodée, cliquez sur le bouton "Encoder". L'outil va alors encoder l'objet JSON et afficher l'URL encodée.

Implémentation dans différents langages de programmation

L'outil de décodage d'URL JSON peut être utilisé dans différents langages de programmation, notamment Python, C, C#, PHP, Java, JavaScript et Node. Voici des exemples d'utilisation de l'outil dans chacun de ces langages :

Python

import urllib.parse

encoded_url = "%7B%0A%20%20%22InsuranceCompanies%22%3A%20%7B%0A%20%20%20%20%22source%22%3A%20%22investopedia.com%22%0A%20%20%7D%0A%7D"

decoded_url = urllib.parse.unquote(encoded_url)

print(decoded_url)

C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

char* url_decode(char* str) {
    char *result = calloc(strlen(str) + 1, sizeof(char));
    char *str_ptr = str;
    char *res_ptr = result;

    while (*str_ptr != '\0') {
        if (*str_ptr == '+') {
            *res_ptr++ = ' ';
        } else if (*str_ptr == '%') {
            char hex[3];
            hex[0] = *(str_ptr + 1);
            hex[1] = *(str_ptr + 2);
            hex[2] = '\0';
            int value = strtol(hex, NULL, 16);
            *res_ptr++ = (char)value;
            str_ptr += 2;
        } else {
            *res_ptr++ = *str_ptr;
        }
        str_ptr++;
    }

    *res_ptr = '\0';
    return result;
}

int main() {
    char *encoded_url = "%7B%0A%20%20%22InsuranceCompanies%22%3A%20%7B%0A%20%20%20%20%22source%22%3A%20%22investopedia.com%22%0A%20%20%7D%0A%7D";
    char *decoded_url = url_decode(encoded_url);
    printf("%s\n", decoded_url);
    free(decoded_url);
    return 0;
}

C#

using System;
using System.Web;

class Program
{
    static void Main(string[] args)
    {
        string encoded_url = "%7B%0A%20%20%22InsuranceCompanies%22%3A%20%7B%0A%20%20%20%20%22source%22%3A%20%22investopedia.com%22%0A%20%20%7D%0A%7D";
        string decoded_url = HttpUtility.UrlDecode(encoded_url);
        Console.WriteLine(decoded_url);
    }
}

PHP

$encoded_url = "%7B%0A%20%20%22InsuranceCompanies%22%3A%20%7B%0A%20%20%20%20%22source%22%3A%20%22investopedia.com%22%0A%20%20%7D%0A%7D";
$decoded_url = urldecode($encoded_url);
echo $decoded_url;

Java

import java.net.URLDecoder;

class Main {
    public static void main(String[] args) {
        String encoded_url = "%7B%0A%20%20%22InsuranceCompanies%22%3A%20%7B%0A%20%20%20%20%22source%22%3A%20%22investopedia.com%22%0A%20%20%7D%0A%7D";
        String decoded_url = URLDecoder.decode(encoded_url, "UTF-8");
        System.out.println(decoded_url);
    }
}

JavaScript

var encoded_url =
  "%7B%0A%20%20%22InsuranceCompanies%22%3A%20%7B%0A%20%20%20%20%22source%22%3A%20%22investopedia.com%22%0A%20%20%7D%0A%7D";
var decoded_url = decodeURIComponent(encoded_url);
console.log(decoded_url);

Node

const querystring = require("querystring");

const encoded_url =
  "%7B%0A%20%20%22InsuranceCompanies%22%3A%20%7B%0A%20%20%20%20%22source%22%3A%20%22investopedia.com%22%0A%20%20%7D%0A%7D";
const decoded_url = querystring.unescape(encoded_url);
console.log(decoded_url);

Conclusion

L'outil de décodage d'URL JSON est un outil utile qui vous permet de décoder les URL JSON encodées et de récupérer l'objet JSON pour une utilisation ultérieure. Il est facile à utiliser, ne nécessite aucune expertise technique et peut être utilisé dans différents langages de programmation. Grâce à cet outil, vous pouvez gagner du temps et des efforts et travailler de manière plus efficace avec les URL JSON encodées.

Foire aux questions (FAQ)

Découvrez nos autres outils