ad

更改JSON转换为Pojo并返回的名称-英雄云拓展知识分享

匿名投稿 245 2024-01-21

我从端点取得了JSON,并且使用GSON将其转换为POJO。我需要操纵一些数据,并将其转换回JSON,但名称不同。如果我使用@SerializedName,则名称在JSON转换为POJO时会更改,但是当我转换回JSON时,该名称会再次更改。

我该如何解决?

更改JSON转换为Pojo并返回的名称-英雄云拓展知识分享

看答案

如果您愿意从Gson切换到JaCkson,那末您可以看到解决方案 其他堆栈溢出问题

编辑

假定您堕入了GSON,则使用同一类可使用不同的键读取和编写同一字段仿佛是不可能的。虽然其他框架经过从Getters和Setters履行序列化和进行序列化来实现这一目标,并在这些方法上寻觅自定义内涵装潢器,但 针对GSON设计文件 (看 使用字段与Getters表示JSON元素)他们决定暂时只使用字段。

Edit2

作为解决方法,我可能建议创建另外一个可以从您的原始对象实例实例化的POJO,但具有您想要序列化回到JSON的字段名称。这会有点hack-y,但是您可以将其封装在 ToJSON() 主类的方法在履行序列化时保持一切清洁。


🚀🌟 点击注册 免费试用超级应用平台-英雄云企业级hpaPaaS 🌟🚀 😃👉🌐

免责声明

本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。

标签:JSON JSON-划分
上一篇:FTP从Unix到Windows从Shell脚本-英雄云拓展知识分享
下一篇:用boostrap反应弹出式未显示-英雄云拓展知识分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×