Hola @Lottie ,
Para definir esa estructura en mat|r script lo debes realizar a traves de las estructuras de datos Model. La definicion de la misma seria:
Model Result {
Map<Message> palabras
}
Model Message {
String definicion
Array<String> sinonimos
}
y accederias a los atributos de la siguiente manera:
Rule example {
Result result = Result()
result.palabras = {}
result.palabras.set("hola", Message(definicion: "es un saludo", sinonimos: ["Hola1", "Hola2"]))
result.palabras.set("chau", Message(definicion: "se usa para despedirse", sinonimos: ["chau1", "chau2"])
Message hola = result.palabras.get("hola")
Message chau = result.palabras.get("chau")
}
y en JSON, esta estructura seria la siguiente:
{
"palabras" : {
"hola" : {
"definicion" : "es un saludo",
"sinonimos" : ["Hola1", "Hola2"]
},
"chau" : {
"definicion" : "se usa para despedirse",
"sinonimos" : ["chau1", "chau2"]
}
}
}