gpt4 book ai didi

java - net.sf.json序列化为json时如何添加类名

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

我计划为iOS应用程序提供一个接口(interface),开发人员要求添加一个额外的字段调用class包含我在服务器上使用的pojo的名称,以便他可以在客户端上转换为他的类容易地。问题是我必须在 json lib 处理值时执行此操作。我认为 registerJsonValueProcessor 可以解决这个问题。我通过 obj.getClass().getName() 获得了类名,但我仍然不知道如何将其附加到 json-lib。

最佳答案

如果您使用 jackson 进行 json 的序列化/反序列化,请在您的类上应用注释 JsonTypeInfo。它可以帮助你
@JsonTypeInfo(use=Id.CLASS, include=As.PROPERTY, property="class")

关于java - net.sf.json序列化为json时如何添加类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15200097/

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