java - 序列化和反序列化 JSON 中的对象

标签 java android json serialization

比方说

Class ClassA {
    String someString;
    int someInt;
}

我想将此对象序列化为 JSON 字符串,例如:

{"someString" : "hello", "someInt" : 2}

我还想将其转换回 ClassA 的对象。

我已经研究了 GSON 库,但是有没有一种方法可以使用反射或其他方法来自动检测类字段并将它们转换为 bean?

最佳答案

Jackson是一个非常棒的 JSON 处理库。 (我并不讨厌 GSON,但根据我的经验,Jackson 的功能更加丰富,并且首席开发人员非常擅长解决错误/功能请求)

关于java - 序列化和反序列化 JSON 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885798/

相关文章:

android - Firebase 函数接收对象而不是字符串

android - 在同一个 TextView 中显示字符串数组,时间间隔为 5 秒

python - 如何从包含列表的嵌套Python字典中的键中删除符号?

java - Android Studio 3.2- “Waiting for build to finish”&无法下载gradle.jar

java - ParameterizedBeanPropertyRowMapper 的性能影响可以忽略不计吗?

android - Actionbar Compat 更改标题 textColor

android - 使用Android SDK生成类图Eclipse

javascript - 我可以用 javascript 生成 JSON 文件吗?

java.util.zip.ZipException : too many entries in ZIP file

java - 为什么原始包装类在作为参数传递后不会改变?