Seleccione el formato de datos y convierta
Los datos estructurados, la codificación de cadenas y los valores numéricos y de fecha/hora se procesan por separado según su uso.
antes de la conversión
Configuración avanzada de CSV y XML
resultado de la conversión
Codificar y decodificar cadenas
resultado de la conversión
Base64 no es cifrado. No se puede usar para proteger credenciales o información confidencial.
conversión de base
- binario
- 11111111
- octal
- 377
- decimal
- 255
- hexadecimal
- FF
Conversión de hora Unix
La conversión se realiza solo en el navegador.
Qué puede hacer esta herramienta de conversión de datos JSON, CSV, XML y YAML
Lee datos estructurados JSON, CSV, TSV, XML y YAML y los convierte a otro formato. Para cadenas, ofrece conversión y restauración de Base64, codificación de URL y entidades HTML; para números, binario, octal, decimal y hexadecimal; para fechas, Unix segundos y Unix milisegundos.
El contenido de entrada se analiza dentro del navegador y no se envía a APIs externas ni a los servidores de procesamiento de WiseChecker. Incluso al manejar datos de clientes o valores de configuración en desarrollo, tenga cuidado con el lugar de almacenamiento después de copiar o guardar los resultados.
Conversión de datos estructurados
Se mantiene la correspondencia entre arreglos JSON, tablas CSV/TSV, elementos XML y YAML básico.
Mostrar posición del error
Se pueden verificar errores de sintaxis JSON, comillas en CSV, errores de análisis XML y sangría en YAML.
Base64 compatible con Unicode
UTF-8 conserva acentos, emojis y alfabetos no latinos.
Conversión de enteros grandes entre bases
Se usa BigInt y se manejan como enteros incluso los dígitos que normalmente se redondearían con números de JavaScript.
Pasos para convertir JSON, CSV, XML, YAML
- elegir formato de entradaElija si el contenido pegado es JSON, CSV, TSV, XML o YAML.
- elegir formato de salidaUse JSON para integración de sistemas, CSV/TSV para hojas de cálculo, YAML para archivos de configuración, según el propósito.
- Pegue los datos de entradaEl separador de CSV se puede detectar automáticamente. Los saltos de línea o separadores dentro de una columna se encierran entre comillas.
- Convierta y verifique la estructuraSe verifica el número de elementos del arreglo, la cantidad de campos del objeto y la longitud de la salida.
- Copiar o guardarLa codificación de caracteres es UTF-8. Para CSV destinado a Excel, verifique también la configuración de codificación después de guardar.
Correspondencias al convertir datos estructurados
| entrada | manejo en la conversión | Información que podría perderse |
|---|---|---|
| JSON | Conservar arrays, objetos, números, booleanos y null | En CSV, los anidados se guardan como JSON en una celda |
| CSV/TSV | Convertir la primera fila en nombres de columna para objetos | Todo se lee como cadena; no se infiere el tipo |
| XML | Atributos como @, contenido como #text, elementos repetidos como arrays | Distinciones de espacios de nombres, comentarios y CDATA |
| YAML | Procesa arrays, mapeos, números, booleanos y null básicos | Características avanzadas: anclas, etiquetas, bloques multilínea |
Se puede convertir a CSV principalmente un arreglo de objetos o una tabla simple. Los objetos profundamente anidados se convierten en cadenas JSON dentro de la celda. Después de la conversión, compare el número de elementos, nombres de columna, null y ceros iniciales con los datos originales.
Diferencias entre Base64, codificación URL y entidades HTML
| método | uso | nota |
|---|---|---|
| Base64 | Representar binarios o cadenas UTF-8 como caracteres ASCII | No es cifrado; cualquiera puede restaurarlo |
| Codificación URL | Representar caracteres reservados en parámetros y valores URL | Para una URL completa y para valores, es necesario usar encodeURI y encodeURIComponent según corresponda |
| Entidades HTML | Mostrar <, >, & y comillas como texto en HTML | Las medidas de seguridad para JavaScript y valores de atributos son necesarias según el contexto de salida |
Cómo distinguir segundos y milisegundos Unix
El tiempo Unix es el tiempo transcurrido desde el 1 de enero de 1970 a las 00:00:00 UTC. Generalmente, alrededor de 10 dígitos se trata como segundos y alrededor de 13 dígitos como milisegundos. Esta herramienta muestra ambos y lo determina automáticamente según la cantidad de dígitos del valor de entrada.
El campo de entrada de fecha/hora se lee como hora local del dispositivo y el resultado muestra la notación local y UTC. Verifique si los registros del servidor o las especificaciones de la API usan UTC u hora local antes de usar.
Datos que no se pueden convertir o requieren revisión
No se admiten anclas y alias de YAML, etiquetas personalizadas, múltiples documentos, cadenas multilínea complejas, DTD de XML, entidades externas ni la preservación completa de espacios de nombres. No se leen entidades externas. Para la detección automática de codificación de CSV o la lectura de archivos Shift_JIS, use la herramienta de corrección de datos Excel/CSV en lugar de este campo de pegado.
Los datos muy grandes usan la memoria del navegador. Para entradas de más de unas decenas de MB, use el procedimiento de conversión oficial del sistema o el procesamiento por línea de comandos, y verifique el resultado con el número de elementos o valores hash.
Procesamiento sin enviar datos de entrada
El análisis sintáctico, la conversión de formato, Base64, la conversión de URL/HTML, el cálculo de bases numéricas, el cálculo de tiempo Unix, la copia y la creación de archivos se ejecutan dentro del navegador en uso. No se envían los valores de entrada al servidor, a los distribuidores de bibliotecas externas ni a la IA generativa. Al recargar la página, la entrada y los resultados desaparecen.
Preguntas frecuentes sobre conversión de datos
¿Se conservan los ceros iniciales en CSV?
En el resultado de la conversión se mantiene como cadena. Sin embargo, Excel puede convertir automáticamente a número al abrir CSV; use la herramienta de corrección de datos Excel/CSV para especificar el tipo de columna.
¿Se admiten todas las especificaciones de YAML?
Se admiten mapeos básicos, arreglos, números, booleanos, null y cadenas entre comillas. Anclas, etiquetas, notación multilínea, etc., no están cubiertas.
¿Se cargan entidades externas de XML?
No se lee. Se analiza como una cadena dentro del navegador y no se accede a DTD externos ni archivos.
¿Se puede usar Base64 para proteger contraseñas?
No es posible. Base64 es un formato de representación, no un cifrado.
¿Qué diferencia hay entre convertir la URL completa y el valor del parámetro?
Al convertir como valor, también se codifican / y ?. En una URL completa se conservan los separadores.
¿Se pueden convertir números hexadecimales grandes?
Los enteros se procesan con BigInt. No se admiten decimales ni notación exponencial.
¿Se guardan los datos de entrada?
No se guarda ni se envía. Copie o descargue los resultados necesarios antes de cerrar la página.
Herramientas gratuitas relacionadas
Ejemplos prácticos
Convierte una lista JSON para importarla en Excel
Selecciona JSON como entrada y CSV como salida. Prueba el ejemplo ficticio de abajo y comprueba los nombres de columna y las dos filas antes de guardar. Al importar en Excel, revisa el tipo de cada columna.
JSON utiliza punto decimal, aunque tu configuración regional muestre coma en Excel. Los códigos con ceros iniciales pueden necesitar el tipo Texto; la conversión no elige automáticamente el formato correcto.
[{"producto":"Cuaderno de ejemplo","precio":2.5},{"producto":"Carpeta de ejemplo","precio":1.2}]Si el CSV aparece en una sola columna
Comprueba si el archivo separa los campos con comas, punto y coma o tabulaciones. Selecciona el delimitador en los ajustes avanzados y revisa la vista previa. Al importar en Excel o Power Query, verifica la configuración regional de números y fechas.
Conserva el original. Revisa campos vacíos, comillas y fechas: cambiar de formato no valida el contenido ni garantiza que un JSON o XML anidado se convierta sin pérdida de estructura en una tabla.