# Properties a JSON

Convierte formato de archivo Properties de Java a JSON

> Página canónica: https://elysiatools.com/es/tools/properties-to-json

- **Categoría:** Format Conversion

- **Palabras clave:** properties, json, convertir, java, config, archivo properties

## Descripción general

Esta herramienta permite convertir archivos de configuración en formato .properties de Java a un objeto JSON estructurado, facilitando la integración de parámetros en aplicaciones web y servicios modernos.

## Entradas

- **Entrada Properties** (textarea): Enter properties content... database.url=jdbc:mysql://localhost:3306/mydb database.username=admin database.password=secret
- **Ignorar Líneas de Comentario** (checkbox)
- **Recortar Espacios en Blanco** (checkbox)
- **Crear Objetos Anidados desde Claves con Puntos** (checkbox)

## Cuándo usarlo

- Al migrar configuraciones de aplicaciones Java tradicionales a entornos basados en JavaScript o Node.js.
- Cuando necesitas transformar archivos de propiedades planos en estructuras de datos jerárquicas mediante el uso de puntos en las claves.
- Para limpiar y estandarizar archivos de configuración eliminando comentarios y espacios innecesarios antes de su uso en producción.

## Cómo funciona

- Pega el contenido de tu archivo .properties en el área de entrada.
- Selecciona las opciones de procesamiento, como ignorar comentarios o recortar espacios en blanco.
- Activa la opción de estructura anidada si deseas que las claves con puntos se conviertan automáticamente en objetos JSON jerárquicos.
- Haz clic en convertir para obtener el resultado en formato JSON listo para copiar.

## Casos de uso

- Transformación de archivos de configuración de Spring Boot para su uso en microservicios basados en Node.js.
- Normalización de parámetros de entorno para facilitar la lectura en aplicaciones frontend.
- Conversión rápida de configuraciones de sistemas legacy a formatos compatibles con APIs modernas.

## Preguntas frecuentes

### ¿Qué hace la opción de estructura anidada?

Convierte claves como 'servidor.puerto=8080' en un objeto JSON jerárquico: {"servidor": {"puerto": "8080"}}.

### ¿Se pueden eliminar los comentarios del archivo original?

Sí, activando la casilla 'Ignorar Líneas de Comentario' el conversor omitirá automáticamente cualquier línea que comience con # o !.

### ¿Es necesario que el archivo tenga una extensión específica?

No, la herramienta procesa el texto plano, por lo que puedes copiar y pegar el contenido de cualquier archivo .properties directamente.

### ¿Cómo maneja los espacios en blanco en los valores?

Si marcas 'Recortar Espacios en Blanco', la herramienta eliminará los espacios sobrantes al inicio y al final de cada valor.

### ¿Puedo convertir archivos muy grandes?

La herramienta está diseñada para procesar bloques de texto de configuración de manera eficiente en el navegador.

## Herramientas relacionadas

- [Convertidor BSON](https://elysiatools.com/es/tools/bson-converter): Codifica y decodifica datos hacia/desde formato BSON (Binary JSON)
- [CSON a JSON](https://elysiatools.com/es/tools/cson-to-json): Convierte datos CSON (CoffeeScript Object Notation) a formato JSON
- [EDN a JSON](https://elysiatools.com/es/tools/edn-to-json): Convierte datos EDN (Extensible Data Notation) a formato JSON
- [Convertidor GeoJSON a GPX](https://elysiatools.com/es/tools/geojson-to-gpx): Convierte formato GeoJSON a formato GPX (GPS Exchange Format)
- [Convertidor GeoJSON a KML](https://elysiatools.com/es/tools/geojson-to-kml): Convierte formato GeoJSON a formato KML (Keyhole Markup Language)
- [Convertidor GeoJSON a OSM](https://elysiatools.com/es/tools/geojson-to-osm): Convierte formato GeoJSON a formato XML de OpenStreetMap (OSM)
- [Convertidor GPX a GeoJSON](https://elysiatools.com/es/tools/gpx-to-geojson): Convierte GPX (GPS Exchange Format) a formato GeoJSON
- [GraphQL a JSON](https://elysiatools.com/es/tools/graphql-to-json): Convierte consultas o respuestas GraphQL a formato JSON

## Ejemplos

- [Ejemplos de JSON](https://elysiatools.com/es/samples/json): Ejemplos de formato JSON (JavaScript Object Notation) desde estructuras simples hasta complejas
- [Muestras JSON de Terraform Plan](https://elysiatools.com/es/samples/terraform-plan-json-samples): Archivos Terraform plan JSON para visualizacion de dependencias y revision de cambios, similares a terraform show -json
- [Ejemplos JSON de Chat](https://elysiatools.com/es/samples/chat-transcript-json): Ejemplos JSON para transcripciones de chat multirrol
- [Ejemplos JSON de Texto Enriquecido](https://elysiatools.com/es/samples/rich-media-json): Ejemplos JSON para editores de texto enriquecido (TipTap, Quill, Slate)

## Contenido relacionado

- [Herramientas de conversión de archivos de configuración y diff de entornos](https://elysiatools.com/es/hubs/config-workflows): Analiza archivos .env, convierte configuraciones YAML/TOML/HCL, fusiona fragmentos y compara la deriva entre entornos en un solo hub.
- [Herramientas de intercambio JSON y traduccion de formatos](https://elysiatools.com/es/hubs/json-convert): Compara herramientas de conversion JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN y otros formatos estructurados en un solo hub.
- [Herramientas de inspeccion, diff y transformacion JSON](https://elysiatools.com/es/hubs/json-utility): Reune en un solo hub herramientas para formatear JSON, comparar cambios, inspeccionar rutas, validar esquemas, combinar archivos y transformar datos para flujos de API y datos.
- [Generadores de esquemas JSON, datos mock y fixtures de API](https://elysiatools.com/es/hubs/json-generate): Herramientas reunidas para generacion de esquemas JSON, construccion de payloads mock y preparacion de fixtures de API en un solo hub.
