YAML a PROPERTIES — convertidor en línea gratuito

Transforma YAML plano en líneas .properties — los bloques YAML anidados se rechazan con un error claro.

Cargando…
YAML → PROPERTIES — solo mapas planos
Genera Java .properties desde YAML cuando las claves ya son planas — YAML anidado falla rápido en lugar de aplanar en silencio.

Notas para desarrolladores

El YAML de entrada debe parsear a un objeto plano de valores primitivos — misma regla que JSON → Properties. Mappings anidados como app:\n name: x fallan con error de objeto plano. Elige separador = o : para alinear con tu toolchain Spring/Java. La ruta inversa Properties → YAML mantiene claves con puntos planas — los formatos son asimétricos.

Opciones de conversión

Separador clave/valor
Carácter entre claves de propiedad y valores (= o :).

Casos de uso

Emitir application.properties desde fragmentos YAML planos estilo Helm. Equipos que aún usan .properties mientras escriben YAML en otro sitio. Exportaciones puntuales sin plugin de build.

Acerca de las opciones

CSV salida: delimitador (Auto sigue la configuración regional — punto y coma en /es), comillas, finales de línea, fila de encabezado. CSV entrada: delimitador detectado automáticamente en la primera línea (coma, punto y coma, tabulación o pipe) — activa «primera fila = nombres de columnas». Salida JSON (fuentes XML, YAML o CSV): indentación compacta o no y ordenación recursiva opcional. JSON → XML: formato y ancho. Salida YAML: indentación, modo legible/compacto, comillas deterministas. Los comentarios XML no se recuperan en el árbol JSON.

Ejemplos

Claves de servicio planas

Entrada

app.name: FastMinify app.version: 2.1.0 app.env: production db.host: db.internal db.port: 5432 db.ssl: true feature.checkout-v2.enabled: true feature.dark-mode: false

Salida

app.name=FastMinify app.version=2.1.0 app.env=production db.host=db.internal db.port=5432 db.ssl=true feature.checkout-v2.enabled=true feature.dark-mode=false

Perfil amigable con dos puntos

Entrada

server.port: 8080 server.ssl: true spring.profiles.active: prod

Salida

server.port=8080 server.ssl=true spring.profiles.active=prod

Herramientas relacionadas

¿Necesitas JSON primero? Prueba YAML → JSON luego JSON → Properties, o migra desde .properties con Properties → YAML. Más rutas en el hub convertidores YAML.

FAQ YAML → PROPERTIES

Entrada plana requerida

¿Por qué falla YAML anidado?

Java .properties es un formato clave-valor plano. YAML anidado como app:\n name: x no puede mapearse sin aplanar — mostramos error en lugar de perder estructura.

¿Puedo usar : como separador?

Sí — activa Separador clave/valor en opciones (= por defecto, : opcional).

¿Se admiten listas?

No — secuencias YAML y valores no escalares se rechazan para este destino.

¿Subidas al servidor?

Nunca — el contenido del portapapeles permanece local.

Convierte YAML a JSON, XML, CSV, TOML, TSV, Properties e INI — TOML cruzado vía Properties → TOML e INI → TOML en los enlaces asociados.