【问题标题】:Serilize custom ArrayList to JSON将自定义 ArrayList 序列化为 JSON
【发布时间】:2015-09-20 21:17:51
【问题描述】:

我正在努力解决一个使用 Java 的 Android 应用程序的问题。我有一个自定义的 ArrayList,我想将它作为 JSON 传递给服务器。我只想知道这可能吗?当我传入一个 String 类型的 ArrayList 时,它会很好地传递给服务器。任何有关这方面的帮助或文章链接都会非常有帮助。

【问题讨论】:

    标签: android json arraylist


    【解决方案1】:

    我使用来自 Google 的 GSON 库将 ArrayList 甚至自定义复杂类型的集合转换为 JSON。

    GSON 还为您提供了注册自定义序列化器/反序列化器的能力。见documentation

    首先尝试以下代码 sn-p 序列化 ArrayList。

    ArrayList<CustomObject> arrayList = ...
    Gson gson = new Gson();
    String serializedJson = gson.toJson(arrayList);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 2017-08-31
      相关资源
      最近更新 更多