Convertidor de Propiedades a JSON Convierta archivos Java .properties en JSON estructurado con soporte para claves anidadas.
Propiedades a JSON
Convierta archivos Java .properties en JSON estructurado con soporte para claves anidadas.
Pegar contenido de .properties
Pega el contenido de tu archivo de propiedades Java.
Ver JSON
Las claves con puntos se convierten automáticamente en objetos JSON anidados.
Copiar JSON
Copia la salida JSON estructurada.
What Is Propiedades a JSON?
Properties to JSON convierte archivos .properties de estilo Java en formato JSON estructurado. Los archivos de propiedades utilizan una sintaxis simple clave=valor o clave:valor y se utilizan comúnmente para la configuración de aplicaciones Java, paquetes de mensajes i18n y ajustes de Spring Boot. Este convertidor admite claves con puntos (por ejemplo, db.host=localhost) que se expanden en objetos JSON anidados. Maneja estilos de comentarios # y !, secuencias de escape (\n, \t) y separadores = y :.
Why Use Propiedades a JSON?
-
Las claves con puntos se expanden automáticamente a objetos JSON anidados.
-
Admite separadores de clave-valor = y :.
-
Maneja secuencias de escape Java (\n, \t, \\).
-
Admite estilos de comentarios # y !.
Common Use Cases
Migración Spring Boot
Convierta application.properties a JSON para usar con otros frameworks.
Procesamiento i18n
Transforme archivos de propiedades Java message bundle .properties en JSON para bibliotecas JavaScript i18n.
Análisis de configuración
Convierta archivos de propiedades a JSON para procesamiento y análisis programáticos.
DevOps
Analice la configuración de la aplicación en JSON para automatización de infraestructura.
Technical Guide
El analizador procesa el archivo de propiedades línea por línea. Las líneas que comienzan con # o ! se tratan como comentarios y se saltan. Las líneas vacías se ignoran.
La separación clave-valor admite ambos delimitadores = y :. El analizador encuentra la primera ocurrencia de cualquiera de los delimitadores y divide la línea allí. Tanto la clave como el valor se recortan para eliminar espacios en blanco.
Expansión de claves con puntos: las claves que contienen puntos (por ejemplo, db.connection.host) se dividen y crean objetos JSON anidados. El analizador recorre las partes de la clave, creando objetos intermedios según sea necesario, y establece el valor en el nivel más profundo.
Las secuencias de escape se procesan: \n se convierte en salto de línea, \t se convierte en tabulador, \\ se convierte en barra invertida. Esto coincide con el manejo de secuencias de escape de archivos de propiedades de Java.
Tips & Best Practices
-
1Las claves con puntos (a.b.c) crean JSON anidado: {"a":{"b":{"c":"valor"}}}.
-
2Se admiten ambos separadores = y : para pares clave-valor.
-
3Los comentarios con # o ! se ignoran durante el análisis.
-
4Las secuencias de escape Java (\n, \t) se desescapan correctamente.
Related Tools
YAML a JSON
Convierta YAML a JSON con sangría configurable.
🔄 File Conversion
TOML a JSON
Analiza archivos de configuración TOML y conviértelos al formato JSON.
🔄 File Conversion
INI a JSON
Analiza archivos de configuración INI y conviértelos al formato JSON estructurado.
🔄 File Conversion
JSON a Propiedades
Convierta objetos JSON al formato Java .properties con notación de clave con puntos.
🔄 File ConversionFrequently Asked Questions
Q ¿Cómo se manejan las claves con puntos?
Q ¿Qué separadores están soportados?
Q ¿Se procesan las secuencias de escape?
Q ¿Qué pasa con los valores multi-línea?
Q ¿Se manejan las secuencias de escape Unicode?
About This Tool
Propiedades a JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.