Conversor de JSON a Properties

Convierte un objeto JSON a formato .properties de Java, con aplanado de objetos anidados y reinserción de comentarios. Solo en tu navegador.

Pega un objeto JSON y esta herramienta lo convierte al instante a formato .properties de Java en tu propio navegador. Los objetos anidados se aplanan en claves con puntos (o se mantienen tal cual si desactivas el anidado), y cualquier campo $comments generado por el conversor de Properties a JSON se reinserta como líneas de comentario # justo encima de la clave correspondiente. No se sube nada: la conversión se ejecuta enteramente en el cliente.

JSON Entrada

Subir

Opciones avanzadasConvertirLimpiar

.properties Salida

El resultado aparecerá aquí...

CopiarDescargar

El resultado aparecerá aquí...

Sobre el conversor de JSON a Properties

Esta herramienta hace lo contrario que Properties a JSON: toma un objeto JSON —plano o anidado— y lo escribe como un archivo .properties de Java compatible con java.util.Properties#load. Objetos anidados como { "server": { "port": 8080 } } se convierten en claves con puntos como server.port=8080 cuando el aplanado por claves con puntos está activado; desactívalo si necesitas exigir claves ya planas. Si el JSON incluye un objeto $comments (como el que produce pegar la salida de Properties a JSON), cada entrada se escribe de vuelta como una línea de comentario # justo encima de su clave, de modo que un ciclo completo por ambas herramientas mantiene intacta la documentación del archivo.

También te puede interesar

Properties a JSON

Convierte archivos .properties de Java a JSON con salida anidada y sin pérdidas.

Abrir herramienta

JSON a Env

Convierte objetos JSON a formato .env CLAVE=VALOR aplanando claves con puntos.

Abrir herramienta

Formateador y Validador JSON

Formatear, validar y visualizar datos JSON.

Abrir herramienta

YAML a JSON

Convertir YAML a JSON o JSON a YAML.

Abrir herramienta

Pega un objeto JSON y esta herramienta lo convierte al instante a formato .properties de Java en tu propio navegador. Los objetos anidados se aplanan en claves con puntos (o se mantienen tal cual si desactivas el anidado), y cualquier campo $comments generado por el conversor de Properties a JSON se reinserta como líneas de comentario # justo encima de la clave correspondiente. No se sube nada: la conversión se ejecuta enteramente en el cliente.

Cómo convertir JSON a .properties

  1. 1

    Pega tu objeto JSON

    Introduce un objeto JSON en el panel de entrada, o pulsa el icono del matraz para cargar un ejemplo con un objeto anidado.

  2. 2

    Elige el comportamiento de aplanado y comentarios

    Abre Opciones avanzadas para fijar el separador de claves con puntos o desactivar el aplanado, y para decidir si un campo $comments se escribe de vuelta como líneas de comentario # o se ignora.

  3. 3

    Pulsa Convertir

    El JSON se aplana (si está activado) y se escribe como líneas clave=valor mediante un serializador consciente del formato properties, con los comentarios reinsertados encima de su clave cuando existen.

  4. 4

    Copia o descarga el archivo .properties

    Copia el resultado o descárgalo como archivo .properties listo para incluir en tus recursos Java. Usa el icono de cambiar dirección para volver a Properties a JSON.

Referencias

Herramientas para desarrolladores relacionadas

Preguntas frecuentes sobre JSON a Properties

¿Cómo convierto JSON a un archivo .properties de Java online?
Pega un objeto JSON en el panel de entrada y pulsa Convertir. Cada clave de primer nivel se convierte en una línea clave=valor; los objetos anidados se aplanan en claves con puntos por defecto. Copia el resultado o descárgalo como archivo .properties.
¿Puedo convertir un objeto JSON anidado a formato .properties?
Sí. Con "Claves con punto → anidadas" activado, un objeto anidado como { "app": { "name": "MyApp" } } se aplana a app.name=MyApp. Desactiva la opción para aceptar únicamente objetos JSON ya planos.
¿La salida es compatible con java.util.Properties?
Sí. La salida .properties se genera con un serializador consciente del formato de archivos properties, de modo que las claves y valores siguen las mismas convenciones que espera java.util.Properties#load, incluido el separador = estándar.
¿Se sube mi JSON a algún sitio al convertirlo a .properties?
No. Todo el análisis y formateo ocurre localmente en tu navegador mediante JavaScript, sin ninguna petición de red que involucre tus datos.
¿JSON a Properties admite comentarios?
Si tu JSON tiene un objeto $comments (por ejemplo, pegado directamente desde la salida de Properties a JSON), cada entrada se reinserta como una línea de comentario # encima de la clave correspondiente. Cambia Comentarios a "Ignorar" en Opciones avanzadas para generar solo líneas clave=valor.
¿Qué separador se usa al aplanar claves JSON anidadas?
El separador por defecto es un punto (.), siguiendo las convenciones estándar de nombres en Java properties como app.cache.ttl. Puedes cambiarlo en Opciones avanzadas si tu archivo properties usa otra convención.
¿Cómo se escriben los booleanos y números en la salida .properties?
Los booleanos y números de JSON se escriben en su forma de texto plano —true, false o el número tal cual— igual que los lee de vuelta el conversor de Properties a JSON cuando la inferencia de tipos está activada.