Pregunta

Estoy usando el marco de juego para exponer API de descanso, que devuelve algunos objetos JSON. Para simplificar el uso de la API, me gustaría devolver un campo "calculado" en la respuesta.

Desafortunadamente, en mis pruebas, mientras que flexjson no ignora completamente los campos de modelo strong>, pero siempre los establece en 'null'.

Más detalles:

En la clase modelo , defino:

@Transient
public String currencyName;

El sólo constructor de la clase establece el valor a "Dólar" (para fines de depuración):

this.currencyName = "dollar";

Al serializar la clase utilizando FlexJson, cuando el campo 'Conexión de moneda' no se especifica en la inclusión / exclusión: el resultado siempre se ve como:

"currencyName":null

¿Alguna idea de lo que se equivocado y cómo obtener el valor del campo en JSON?

gracias de antemano.

¿Fue útil?

Solución

Por definición Si su campo es transitorio, no será serializado.Tal vez este campo no debe ser transitorio en su solicitud si el estado importa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top