online lib java playframework snakeyaml

lib - yaml java



Cómo definir un mapa en un archivo YAML en Play! ¿marco de referencia? (1)

De acuerdo con este hilo en Grupos de Google , parece que la sintaxis que necesita es usar un signo de interrogación.

El hilo tiene un mapa de trabajo en la siguiente sintaxis.

Bloc(b2): labelSeries: testDeValeur criterias: ? key1 : value1 ? key2 : value2

Entonces, supongo que tu ejemplo sería

aClass(object1) arg1: 34 arg2: aString arg3: ? key1 : value1 ? key2 : value2

¡He probado esto sin embargo y no funciona! Sugiero que se genere un error para echar un vistazo a esto, porque toda la documentación apunta a que esto es correcto.

Estoy usando Play! framework y tengo un modelo (una Entidad) que tiene una variable de tipo Map.

Para realizar algunas pruebas, cargo un archivo YAML cada vez que inicio la aplicación, pero no conozco la sintaxis para definir un Mapa.

Digamos que tengo esta clase

public class aClass { public int arg1; public String arg2; public Map<String, Integer> arg3; }

¿Cómo se vería mi archivo YAML? Intenté esto:

aClass(object1) arg1: 34 arg2: aString arg3: [key1: value1, key2: value2] <- What do I do here?

Este es uno de mis muchos intentos. No sé la sintaxis y no puedo encontrarla en Internet. ¡Creo que el juego! usa SnakeYAML como analizador YAML.

En el documento encontré algunos ejemplos, pero ninguno de ellos funcionará.

En mi aplicación, todo funciona, excepto que la variable Map (arg3 en el ejemplo) tiene un tamaño de 0 elemento.

Gracias.