JSON URL-Codierung

JSON-Eingabe
Beispiel
Kodierter URL-Output

Kostenloser Online-JSON-URL-Encoder

Wenn Sie JSON Daten über eine URL übertragen müssen, kann Ihnen JSON URL Encode, ein kostenloses Online-Tool, dabei helfen, die Aufgabe schnell und effizient zu erledigen. Mit JSON URL Encode können Sie JSON-Daten einfach in ein URL-freundliches Format codieren und sicher über das Web übertragen.

Vorteile der Verwendung von JSON URL Encode

JSON URL Encode bietet folgende Vorteile:

  • Kostenlos und online: Sie müssen keine Software oder Systemabhängigkeiten installieren, um JSON URL Encode zu verwenden. Öffnen Sie einfach Ihren Webbrowser und gehen Sie zur Website.
  • Einfache Bedienung: JSON URL Encode verfügt über eine einfache und benutzerfreundliche Oberfläche. Sie können JSON-Daten mit nur wenigen Klicks einfach codieren und decodieren.
  • Sicher: JSON URL Encode wird lokal auf Ihrem Computer ausgeführt, daher müssen Sie sich keine Sorgen um Datensicherheit oder Datenschutz machen.

So verwenden Sie JSON URL Encode

Die Verwendung von JSON URL Encode ist einfach. So geht's:

  1. Öffnen Sie Ihren Webbrowser und gehen Sie zur JSON URL Encode-Website.
  2. Geben Sie im Eingabefeld das JSON-Objekt ein, das Sie codieren möchten.
  3. Klicken Sie auf die Schaltfläche "Codieren", um das JSON-Objekt in ein URL-freundliches Format zu codieren.
  4. Klicken Sie auf die Schaltfläche "Decodieren", um das URL-codierte JSON-Objekt zu decodieren.
  5. Sie können das codierte oder decodierte JSON-Objekt durch Klicken auf die Schaltfläche "Kopieren" in die Zwischenablage kopieren.

Beispielcodes in verschiedenen Programmiersprachen

Hier sind einige Code-Schnipsel in verschiedenen Programmiersprachen, um Ihnen den Einstieg in JSON URL Encode zu erleichtern:

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

Fazit

JSON URL Encode ist ein einfaches und benutzerfreundliches Online-Tool zum Codieren und Decodieren von JSON-Daten in ein URL-freundliches Format. Es ist kostenlos, sicher und erfordert keine Abhängigkeiten oder Softwareinstallationen. Mit JSON URL Encode können Sie JSON-Daten sicher über URLs übertragen, ohne sich um die Sicherheit oder den Datenschutz von Daten sorgen zu müssen.

Häufig gestellte Fragen (FAQ)

Entdecken Sie weitere Tools