Codificación y descodificación JSON

Codifica datos en una cadena JSON y decodifica una cadena JSON en datos

Características

Compatible con codificación y decodificación

Herramienta bidireccional que convierte datos y cadenas JSON entre sí

También analiza notación tipo JS

Convierte también claves sin comillas, comas finales y contenido con comentarios

Elige la sangría entre 4 opciones

Cambia entre 2 o 4 espacios, tabulación y compresión según el uso

Control detallado del escape

Indica de forma individual el escape de caracteres Unicode y barras

Cómo usar

1

Selecciona el modo de conversión

Elige la pestaña de codificación o decodificación para fijar la dirección de la conversión

2

Introduce los datos

Pega un objeto, una matriz o una cadena JSON en el campo de entrada

3

Ajusta el formato de salida

Configura el tipo de sangría y el escape de Unicode y barras

4

Comprueba y obtén el resultado

Revisa el resultado de la conversión en pantalla y aprovéchalo copiándolo o guardando el archivo

Casos de uso

Comprobar el formato de respuestas de API

Formatea un JSON comprimido para hacerlo legible y captar rápidamente su estructura

Crear archivos de configuración

Convierte un objeto escrito a mano al formato JSON correcto y guárdalo

Transcribir desde código JS

Convierte un objeto JS con claves sin comillas en un JSON válido

Aprender la sintaxis JSON

Compara los resultados de la codificación para entender cómo se representan los datos

Verificar caracteres multibyte

Comprueba la representación interna del japonés y otros idiomas con el escape Unicode

Conocimientos básicos

¿Qué es el escape JSON?

El escape JSON consiste en reemplazar caracteres que no se pueden escribir directamente en una cadena de texto, como "\"" o saltos de línea, con notaciones prefijadas con barra invertida, como "\\\"" o "\\n". La omisión de escape es una causa común de errores de sintaxis.

Por qué el japonés se convierte en \uXXXX

En JSON, cualquier carácter se puede representar también mediante un número Unicode como "\u3042". Por compatibilidad con sistemas antiguos que no pueden manejar caracteres fuera de ASCII, existe la convención de convertir caracteres no ASCII a esta forma, y ambas notaciones tienen el mismo significado.

Seguridad y privacidad

Procesamiento en el navegador

Los datos introducidos se procesan únicamente dentro de su navegador y no se envían al exterior.

Procesamiento solo en el navegador

el proceso de conversión se procesa completamente en su navegador y los datos de entrada no se envían a ningún servidor.

Comunicación cifrada con HTTPS

La carga de la página también se cifra con TLS y terceros no pueden leer su contenido.

Sin envío a terceros

Los datos de entrada no se envían a servicios externos como redes publicitarias o rastreadores.

Sin guardado automático de resultados

los datos introducidos y el resultado de la conversión y sugerencias de entrada no se almacenan en el servidor.

Sigue RAKKOTOOLS en Google Search

¡175 herramientas prácticas serán más fáciles de encontrar desde Google Search y búsqueda con IA!

  • Se encuentra en búsqueda
  • También visible en búsqueda con IA
  • Descubre nuevas herramientas
Herramientas relacionadas