GSON已弃用,我们可以使用哪一个来将Java对象序列化为JSON和从JSON反序列化Java对象?

mjqavswn  于 2023-06-25  发布在  Java
关注(0)|答案(3)|浏览(167)

你好,我想存储Java对象。
我搜索并发现GSON库正在进行Java Object到Json String的转换,反之亦然。然后我可以将转换后的JSON字符串存储到共享首选项中。
但GSON库已弃用,并且在2013年5月之后没有更新。
请给我一个替代的方式来实现相同的。
先谢谢你了。

2izufjch

2izufjch1#

GSON没有被弃用,并且似乎得到了很好的支持(commit history)。如果你正在寻找一个替代Jackson是一个受欢迎的。

kcrjzv8t

kcrjzv8t2#

我认为原因是谷歌建议切换到Android Studio,如果你这样做,就不需要下载jar,你只需在依赖项中放置compile 'com.google.code.gson:gson:2.3.1'

6ovsh4lw

6ovsh4lw3#

来自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.

所以我会说它已经过时了
我同意另一个答案,Jackson是一个非常流行的。

相关问题