JSON URL-coderen

JSON-invoer
Voorbeeld
Gecodeerde URL-uitvoer

Gratis online JSON URL-codering

Als u JSON gegevens via een URL moet verzenden, is JSON URL-codering een gratis online tool die u snel en efficiënt kan helpen. Met JSON URL-codering kunt u eenvoudig JSON-gegevens coderen naar een URL-vriendelijk formaat en deze veilig over het web verzenden.

Voordelen van het gebruik van JSON URL-codering

JSON URL-codering biedt de volgende voordelen:

  • Gratis en online: U hoeft geen software of systeemafhankelijkheden te installeren om JSON URL-codering te gebruiken. Open gewoon uw webbrowser en ga naar de website.
  • Eenvoudig in gebruik: JSON URL-codering heeft een eenvoudige en gebruiksvriendelijke interface. U kunt eenvoudig JSON-gegevens coderen en decoderen met slechts een paar klikken.
  • Veilig: JSON URL-codering wordt lokaal op uw computer uitgevoerd, dus u hoeft zich geen zorgen te maken over gegevensbeveiliging of privacy.

Hoe JSON URL-codering te gebruiken

Het gebruik van JSON URL-codering is eenvoudig. Hier is hoe u het kunt gebruiken:

  1. Open uw webbrowser en ga naar de JSON URL-codering website.
  2. Voer in het invoerveld het JSON-object in dat u wilt coderen.
  3. Klik op de knop "Coderen" om het JSON-object te coderen naar een URL-vriendelijk formaat.
  4. Klik op de knop "Decoderen" om het URL-gecodeerde JSON-object te decoderen.
  5. U kunt het gecodeerde of gedecodeerde JSON-object naar het klembord kopiëren door op de knop "Kopiëren" te klikken.

Voorbeeldcodes in verschillende programmeertalen

Hier zijn enkele voorbeeldcodefragmenten in verschillende programmeertalen om u op weg te helpen met JSON URL-codering:

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

Conclusie

JSON URL-codering is een eenvoudige en gebruiksvriendelijke online tool voor het coderen en decoderen van JSON-gegevens naar een URL-vriendelijk formaat. Het is gratis, veilig en vereist geen afhankelijkheden of software-installaties. Met JSON URL-codering kunt u veilig JSON-gegevens verzenden via URL's zonder u zorgen te maken over gegevensbeveiliging of privacykwesties.

Veelgestelde vragen (FAQ)

Maak kennis met onze andere hulpmiddelen