gpt4 book ai didi

java - 序列化字段的属性而不是整个字段

转载 作者:行者123 更新时间:2023-12-02 07:32:21 24 4
gpt4 key购买 nike

我在互联网上搜索了我的问题..但没有找到好的解决方案。

我需要获取最后显示的json:

我有两个类

class Order {
Long id;

Client client;
}

class Client {
Long id;
}

当我序列化订单时,我得到:

[{"id":1,"client":{"id":1}]

但我想获得:

[{"id":1,"client":1}]

我怎样才能达到这个目标?

感谢您提供任何解决方案!马可

最佳答案

-当一个类实现Serialized时,那么它的对象或者它的子类的对象是进行序列化

-现在是对象的字段不是正在序列化的对象本身。

-并且整个对象图需要被序列化,如果不序列化失败。

- 因此,作为 Order 类中的 Object Reference VariableClient 将获得序列化,它的序列化也是如此字段 id

-无法序列化字段的属性而不是整个字段,但是如果您愿意,您可以阻止 使用 transient 关键字序列化 Field

关于java - 序列化字段的属性而不是整个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12729535/

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