Android 将自定义ArrayList序列化为JSON

Android 将自定义ArrayList序列化为JSON,android,json,arraylist,Android,Json,Arraylist,我正在使用Java修复Android应用程序上的一个问题。我有一个自定义的ArrayList,我想将它作为JSON传递给服务器。我只是想知道这可能吗?当我传入String类型的ArrayList时,它会很好地传递给服务器。关于这方面的任何帮助或文章链接都将非常有用。我使用谷歌的库将ArrayList甚至自定义复杂类型的集合转换为JSON GSON还提供了注册自定义序列化程序/反序列化程序的功能。看 首先,请尝试以下代码段来序列化ArrayList ArrayList<CustomObjec

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

我使用谷歌的库将ArrayList甚至自定义复杂类型的集合转换为JSON

GSON还提供了注册自定义序列化程序/反序列化程序的功能。看

首先,请尝试以下代码段来序列化ArrayList

ArrayList<CustomObject> arrayList = ...
Gson gson = new Gson();
String serializedJson = gson.toJson(arrayList);
ArrayList ArrayList=。。。
Gson Gson=新的Gson();
字符串serializedJson=gson.toJson(arrayList);