es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Obtener el valor único de un hash extendido en Freemarker

Tengo un hash extendido (que no escribí yo mismo) del cual necesito extraer un valor único (es decir, no necesito enumerarlos todos).
Ya que este código me obtiene los pares de clave/valor:

<#list tranlink as key,val>
   ${key} - ${val}

Es decir:

en_US - link_to_us
it_IT - link_to_it

¿Cómo puedo obtener el valor único por clave?
He intentado:

${tranlink.en_US}
${tranlink[en_US]}
${tranlink["en_US"]}

Pero siempre obtengo un error.
¿Alguien puede ayudarme, por favor?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para extraer un único valor de un hash extendido en Freemarker, puedes usar la siguiente sintaxis:

     ${tranlink["en_US"]}
    

    Esto debería retornar el valor asociado con la clave “en_US”. Ten en cuenta que la clave está encerrada entre comillas dobles. Si aún encuentras un error, asegúrate de que la clave que estás utilizando sea correcta y coincida exactamente con la clave en el hash.

Comments are closed.