Encodage d'URL JSON

Entrée JSON
Exemple
Sortie d'URL encodée

Encodeur d'URL JSON en ligne gratuit

Si vous avez besoin de transmettre des données JSON via une URL, JSON URL Encode est un outil en ligne gratuit qui peut vous aider à accomplir rapidement et efficacement cette tâche. Avec JSON URL Encode, vous pouvez facilement encoder des données JSON dans un format compatible avec les URL et les transmettre en toute sécurité sur le web.

Avantages de l'utilisation de JSON URL Encode

JSON URL Encode offre les avantages suivants :

  • Gratuit et en ligne : Vous n'avez pas besoin d'installer de logiciel ou de dépendances système pour utiliser JSON URL Encode. Ouvrez simplement votre navigateur web et accédez au site web.
  • Facile à utiliser : JSON URL Encode dispose d'une interface simple et conviviale. Vous pouvez facilement encoder et décoder des données JSON en quelques clics seulement.
  • Sécurisé : JSON URL Encode s'exécute localement sur votre ordinateur, vous n'avez donc pas à vous soucier de la sécurité des données ou de problèmes de confidentialité.

Comment utiliser JSON URL Encode

Utiliser JSON URL Encode est facile. Voici comment l'utiliser :

  1. Ouvrez votre navigateur web et allez sur le site web de JSON URL Encode.
  2. Dans la zone de saisie, entrez l'objet JSON que vous souhaitez encoder.
  3. Cliquez sur le bouton "Encoder" pour encoder l'objet JSON dans un format compatible avec les URL.
  4. Pour décoder l'objet JSON encodé dans l'URL, cliquez sur le bouton "Décoder".
  5. Vous pouvez copier l'objet JSON encodé ou décodé dans le presse-papiers en cliquant sur le bouton "Copier".

Exemples de codes dans différents langages de programmation

Voici quelques extraits de code d'exemple dans différents langages de programmation pour vous aider à commencer avec JSON URL Encode :

Python

import urllib.parse
import json

json_data = {
    "InsuranceCompanies": {
        "source": "investopedia.com"
    }
}

url_encoded_data = urllib.parse.quote(json.dumps(json_data))

print(url_encoded_data)

C

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

char *urlencode(char *str) {
    int len = strlen(str);
    char *res = malloc((len * 3) + 1);

    for (int i = 0, res_i = 0; i < len; i++, res_i++) {
        if (isalnum(str[i])) {
            res[res_i] = str[i];
        } else {
            sprintf(&res[res_i], "%%%02X", str[i]);
            res_i += 2;
        }
    }

    return res;
}

int main() {
    char json_data[] = "{\"InsuranceCompanies\":{\"source\":\"investopedia.com\"}}";
    char *url_encoded_data = urlencode(json_data);

    printf("%s\n", url_encoded_data);

    free(url_encoded_data);

    return 0;
}

C#

using System;
using System.Net;
using System.Web.Script.Serialization;

class Program {
    static void Main(string[] args) {
        dynamic json_data = new {
            InsuranceCompanies = new {
                source = "investopedia.com"
            }
        };

        string url_encoded_data = WebUtility.UrlEncode(new JavaScriptSerializer().Serialize(json_data));

        Console.WriteLine(url_encoded_data);
    }
}

PHP

$json_data = '{"InsuranceCompanies":{"source":"investopedia.com"}}';
$url_encoded_data = urlencode($json_data);

echo $url_encoded_data;

Java

import java.net.URLEncoder;
import com.google.gson.Gson;

class Main {
    public static void main(String[] args) throws Exception {
        Gson gson = new Gson();
        String json_data = "{\"InsuranceCompanies\":{\"source\":\"investopedia.com\"}}";
        String encoded_data = URLEncoder.encode(json_data, "UTF-8");

        System.out.println(encoded_data);
    }
}

JavaScript

let json_data = {
  InsuranceCompanies: {
    source: "investopedia.com",
  },
};

let url_encoded_data = encodeURIComponent(JSON.stringify(json_data));

console.log(url_encoded_data);

Node

const querystring = require("querystring");

let json_data = {
  InsuranceCompanies: {
    source: "investopedia.com",
  },
};

let url_encoded_data = querystring.escape(JSON.stringify(json_data));

console.log(url_encoded_data);

Ruby

require 'uri'
require 'json'

json_data = '{"InsuranceCompanies":{"source":"investopedia.com"}}'
url_encoded_data = URI::encode(JSON.parse(json_data).to_json)

puts url_encoded_data

Conclusion

JSON URL Encode est un outil en ligne simple et facile à utiliser pour encoder et décoder des données JSON dans un format compatible avec les URL. C'est gratuit, sécurisé et ne nécessite aucune dépendance ni installation de logiciel. Avec JSON URL Encode, vous pouvez transmettre en toute sécurité des données JSON via des URL sans vous soucier de la sécurité des données ou des problèmes de confidentialité.

Foire aux questions (FAQ)

Découvrez nos autres outils