GSON 已弃用。我们可以使用哪一个来序列化 Java 对象与 JSON 之间的序列化和反序列化?

问题描述 投票:0回答:4

嗨,我想存储 Java 对象。

我搜索了一下,发现GSON库正在做Java对象到Json字符串的转换,反之亦然。然后我可以将转换后的 JSON 字符串存储到共享首选项中。

但是该 GSON 库已被弃用,并且 2013 年 5 月之后没有更新。

请为我提供另一种实现相同方法的方法。

提前致谢。

java android json sharedpreferences gson
4个回答
10
投票

GSON 并未被弃用,并且似乎得到了很好的支持(提交历史记录)。如果您正在寻找替代品,Jackson 是一个很受欢迎的选择。


2
投票

我认为原因是谷歌建议切换到Android Studio,如果你这样做,则无需下载jar,你只需将 compile 'com.google.code.gson:gson:2.3.1' 放入依赖关系。


0
投票

来自Gson README.md

ℹ️ Gson is currently in maintenance mode; existing bugs will be
 fixed, but large new features will likely not be added. If you want 
to add a new feature, please first search for existing GitHub 
issues, or create a new one to discuss the feature and get feedback.

所以我想说它IS已弃用。

我同意另一个答案,即杰克逊是一个非常受欢迎的答案。


0
投票

这出现在谷歌问题列表中,让我觉得 gson 已被废弃......

© www.soinside.com 2019 - 2024. All rights reserved.