JSON URL-coderen
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:
- Open uw webbrowser en ga naar de JSON URL-codering website.
- Voer in het invoerveld het JSON-object in dat u wilt coderen.
- Klik op de knop "Coderen" om het JSON-object te coderen naar een URL-vriendelijk formaat.
- Klik op de knop "Decoderen" om het URL-gecodeerde JSON-object te decoderen.
- 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.