Saltar al contenido principal

Preguntas frecuentes

Respuestas breves sobre cómo se comportan las herramientas de Jsonformatter.

¿Cuál es la diferencia entre formatear y validar?

Formatear reescribe tu texto con una sangría y un espaciado uniformes para que sea más fácil de leer, sin cambiar sus valores. Validar comprueba si el texto es válido y te da el veredicto, y no cambia el texto que escribiste. Cuando el texto es válido, un validador también muestra una copia formateada de él.

¿Qué significa «JSON estricto» y qué me dicen los errores?

Las herramientas de JSON siguen las reglas de JSON al pie de la letra. Por ejemplo, los comentarios y las comas finales no son JSON válido.

Cuando el texto no es válido, la herramienta muestra el primer error que puede ubicar con fiabilidad, con su línea y columna, para que sepas por dónde empezar a corregir.

¿Puede la herramienta arreglar mi JSON?

Solo en dos casos acotados: quitar una marca de orden de bytes (BOM) al principio del texto y quitar una coma final cuando es seguro hacerlo. Una corrección nunca se aplica en silencio. La herramienta te muestra una vista previa del cambio y nada cambia hasta que lo aceptas de forma explícita.

¿Qué ocurre cuando una conversión no se puede hacer con fidelidad?

JSON to YAML conserva la estructura y todos los valores de tus datos, incluidos los tipos, o rechaza la conversión. JSON to XML escribe un XML legible con todos los valores como texto: el número 1 y el texto "1" quedan iguales, una lista con una entrada parece un valor normal, una lista vacía no deja ningún elemento y null y un objeto vacío son ambos elementos vacíos, así que el XML no se puede convertir de nuevo en el mismo JSON. También ajusta los nombres de clave que XML no admite, por ejemplo "with space" pasa a ser with_space. JSON to CSV es parecido: escribe celdas simples, así que el texto "1" y el número 1 quedan iguales, null y un valor ausente se convierten en una celda vacía, y, para un objeto, usa la primera lista de objetos que encuentra y la nombra en el resultado. Ninguna herramienta cambia en silencio tus textos ni tus números, y cuando se rechaza una conversión, la herramienta te explica el motivo.

¿Hay algo que deba saber sobre CSV?

Los programas de hojas de cálculo pueden interpretar el contenido de un archivo CSV: un texto que parece una fórmula puede tratarse como tal, y los valores pueden reescribirse, por ejemplo como números o fechas. Antes de copiar o descargar el resultado de JSON to CSV, tienes que confirmar que lo entiendes. Al abrir el archivo en una hoja de cálculo, impórtalo como texto.

El sitio no puede prometer que un archivo CSV sea seguro en todos los programas de hojas de cálculo.

¿Mi texto se sube a algún sitio?

No. El texto que escribes o pegas, o abres desde un archivo local, se procesa localmente en tu navegador, en un Web Worker dedicado, y nunca se sube ni se envía al servidor. Un archivo que abres se lee solo en tu navegador. Tampoco se escribe en el almacenamiento, en cookies ni en la barra de direcciones.

Para conocer todos los detalles, consulta la Política de privacidad

¿Cuánto texto puedo procesar?

La entrada y la salida completa pueden tener, cada una, hasta 2.000.000 de bytes (unos 2 MB) de texto en UTF-8. Las letras fuera del alfabeto latino básico, como las acentuadas, ocupan más de un byte cada una.

Si la entrada es mayor, se rechaza. JSON y YAML permiten hasta 256 niveles de anidamiento; HTML y XML permiten hasta 128 niveles de elementos, contando una raíz como nivel 1 e incluyendo los elementos con autocierre y los elementos vacíos de HTML. CSS permite hasta 256 llaves, paréntesis y corchetes abiertos contados en conjunto, con un límite independiente de 64 paréntesis y corchetes abiertos combinados. Una entrada más profunda se rechaza, y el YAML Viewer rechaza YAML con más de 200 000 valores. Si la salida completa fuera mayor, la herramienta muestra solo una vista previa incompleta de hasta 100 000 bytes, y esa vista previa no se puede copiar ni descargar. Una ejecución que tarda más que su límite de tiempo se detiene.

¿Cómo copio o descargo el resultado?

Las herramientas de formateo y de conversión ofrecen una acción de copiar, que pone el resultado en el portapapeles, y una acción de descargar, que lo guarda como archivo. Copiar escribe en el portapapeles solo cuando lo pides. Descargar crea el archivo en tu navegador, así que no se sube nada. Los validadores también las ofrecen, para el texto formateado que muestran cuando tu texto es válido; cuando muestran solo un veredicto, no hay nada que copiar ni descargar. El YAML Viewer muestra un árbol en lugar de texto, así que no hay nada que copiar ni descargar.

Los archivos descargados son texto en UTF-8 con saltos de línea LF y sin marca de orden de bytes, con estas excepciones: los archivos CSV usan saltos de línea CRLF, y el HTML Formatter deja el contenido de los elementos script y style exactamente como lo escribiste, saltos de línea incluidos. Copiar también deja fuera la marca de orden de bytes del principio.

¿Qué idiomas puedo usar?

La interfaz está disponible en English, Português (Brasil) y Español. Elige uno con los enlaces de idioma de cualquier página. Si cambias de idioma o de herramienta en la misma pestaña, el texto que escribiste se queda en la página.

¿Necesito una cuenta? ¿Se guarda algo?

No hace falta una cuenta. El sitio no guarda historial y no tiene forma de guardar o compartir tu texto. Puedes abrir un archivo de tu dispositivo, que se lee en tu navegador y nunca se sube, pero no hay importación por dirección web. El texto vive en la memoria de la página abierta, y recargar o cerrar la pestaña lo termina. Aparte de tu texto, si pulsas el botón de tema en la página de una herramienta, tu navegador guarda tu elección del aspecto claro u oscuro del panel de la herramienta hasta que borres los datos del sitio. Se queda solo en tu navegador y nunca se envía al servidor. No hay API pública para desarrolladores.

¿Tienes otra pregunta?

Escríbenos a carvalhosoftwarecompany@gmail.com

Todas las herramientas