Java - 从文件中反序列化整个 json 列表

标签 java json serialization

这来自一个不太了解 Java 的人。

我有一个包含对象数组的 .json 文件。确保文件格式正确。有没有一种简单的方法将该文件的全部内容反序列化为 List<myObject> (然后将其序列化回数组)。

我看到了各种比应有的更复杂的代码,或者以单独的方式处理每个键,这是我真正不需要的东西。

最佳答案

我的建议是:

  1. 为了摆脱大量代码和样板文件,请使用已经开发的库,例如 Gson , Jackson或类似的,
  2. 看看如何对您要读取的列表进行建模...并尝试编写一个代表列表中对象的 POJO 类( online tools 可以帮助您做到这一点)。
  3. 尝试序列化和反序列化文件的内容

剩下的就是享受结果......

关于Java - 从文件中反序列化整个 json 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36606637/

相关文章:

java - 如何计算 print 语句中 int 数组的平均值? (java)

java - 在 PlayFramework with Morphia 中,如何更新对象?

json - Postgresql 合并具有相同键(hstore 或 json)的行

javascript - 使用 JavaScript 计算 JSON 中的元素

java - android 应用程序/Activity 生命周期 : when should we save to flash?

java - Ontograf - 如何在独立应用程序中使用它?

java - 如何自定义自定义 http 错误代码返回的默认 html 文件

java - Wicket 序列化/反序列化问题

javascript - 使用 jQuery 从 JSON 文件中提取数据并将其分成组

java - Gson 序列化 POJO 的 ArrayList 的问题