Conversión de JSON y GET
Gratuito en línea Conversión de JSON y GET Herramienta, no se requiere instalación
Acerca de JSON and GET Convert
Esta herramienta convierte en ambas direcciones entre un objeto JSON y una cadena de consulta HTTP (el formato de parámetros GET). De JSON a GET serializa las claves y los valores de un objeto en pares clave=valor codificados como URL y unidos por ampersands; de GET a JSON analiza una cadena de consulta para generar un objeto JSON impreso de forma legible con sangría de dos espacios.
Cómo usarlo
1. Pega tu entrada en el cuadro de entrada. 2. Para JSON to GET, proporciona un objeto JSON y haz clic en el botón JSON to GET. 3. Para GET to JSON, proporciona una cadena de consulta (pares clave=valor separados por &) y haz clic en el botón GET to JSON. 4. Lee la salida convertida en el panel de resultados y haz clic en Copiar para copiarla.
Reglas de conversión
JSON to GET analiza la entrada con JSON.parse y luego itera las entradas del objeto con URLSearchParams; los valores null y undefined se omiten, y cualquier otro valor se convierte en cadena (por lo que un booleano se convierte en la cadena literal 'true' y un objeto anidado en '[object Object]'). GET to JSON usa URLSearchParams en la entrada sin procesar, lo que significa que un '?' inicial es opcional y las claves se decodifican como URL; las claves duplicadas en la cadena de consulta colapsan de modo que gana el último valor, y la salida se pasa por JSON.stringify con una sangría de 2 espacios. Una entrada no válida imprime un mensaje explícito 'Invalid JSON' o 'Invalid GET parameters' en lugar de lanzar una excepción.
▶¿Qué ocurre con los objetos o arreglos anidados en JSON to GET?
▶¿GET to JSON necesita un signo de interrogación inicial?
▶¿Cómo se gestionan las claves duplicadas en GET to JSON?
▶¿Mis datos se envían a un servidor?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.