Codificación de URL JSON
Codificador de URL JSON en línea gratuito
Si necesita transmitir datos JSON a través de una URL, JSON URL Encode es una herramienta en línea gratuita que puede ayudarlo a hacer el trabajo de manera rápida y eficiente. Con JSON URL Encode, puede codificar fácilmente los datos JSON en un formato compatible con URL y transmitirlos de manera segura a través de la web.
Beneficios de usar JSON URL Encode
JSON URL Encode ofrece los siguientes beneficios:
- Gratuito y en línea: No necesita instalar ningún software o dependencia del sistema para usar JSON URL Encode. Simplemente abra su navegador web y vaya al sitio web.
- Fácil de usar: JSON URL Encode tiene una interfaz simple y fácil de usar. Puede codificar y decodificar datos JSON fácilmente con solo unos pocos clics.
- Seguro: JSON URL Encode se ejecuta localmente en su computadora, por lo que no hay necesidad de preocuparse por la seguridad de los datos o problemas de privacidad.
Cómo usar JSON URL Encode
Usar JSON URL Encode es fácil. Aquí le mostramos cómo hacerlo:
- Abra su navegador web y vaya al sitio web de JSON URL Encode.
- En el cuadro de entrada, ingrese el objeto JSON que desea codificar.
- Haga clic en el botón "Codificar" para codificar el objeto JSON en un formato compatible con URL.
- Para decodificar el objeto JSON codificado en URL, haga clic en el botón "Decodificar".
- Puede copiar el objeto JSON codificado o decodificado al portapapeles haciendo clic en el botón "Copiar".
Ejemplos de códigos en diferentes lenguajes de programación
Aquí hay algunos fragmentos de código de ejemplo en diferentes lenguajes de programación para ayudarlo a comenzar con 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
Conclusión
JSON URL Encode es una herramienta en línea simple y fácil de usar para codificar y decodificar datos JSON a un formato compatible con URL. Es gratuito, seguro y no requiere dependencias ni instalaciones de software. Con JSON URL Encode, puedes transmitir de manera segura datos JSON a través de URL sin preocuparte por la seguridad de los datos o problemas de privacidad.