gpt4 book ai didi

json - 如何通过 FlexJson 序列化模型中的 transient 字段?

转载 作者:行者123 更新时间:2023-12-04 05:56:28 24 4
gpt4 key购买 nike

我正在使用 Play Framework 公开 REST API,它返回一些 JSON 对象。
为了简化 API 的使用,我想在响应中返回一个“计算”字段。

不幸的是,在我的测试中,虽然 FlexJson 不会忽略 transient 完全建模字段,但始终将它们设置为“空”。

更多细节:

型号 类,我定义:

@Transient
public String currencyName;

只有构造函数 类的值设置为“美元”(用于调试目的):
this.currencyName = "dollar";

使用 FlexJson 序列化类时,当包含/排除中未指定“currencyName”字段时 - 结果始终如下所示:
"currencyName":null

知道出了什么问题,以及如何将字段值序列化为 JSON?

提前致谢。

最佳答案

根据定义,如果您的字段是 transient 的,它将不会被序列化。如果状态很重要,那么这个字段在您的应用程序中不应该是暂时的。

关于json - 如何通过 FlexJson 序列化模型中的 transient 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9457229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com