Android 在serializable中使用Json数组

Android 在serializable中使用Json数组,android,json,serialization,Android,Json,Serialization,我在传递它提供的可序列化包时遇到问题 Parcelable写入可序列化对象时遇到IOException错误 这是我的可序列化文件 public class ExampleClass implements Serializable { private String id; private String name; private JSONArray array; } 这就是我从适配器传递包的方式 final ExampleClass example=example.get(位置) Uti

我在传递它提供的可序列化包时遇到问题
Parcelable写入可序列化对象时遇到IOException错误

这是我的可序列化文件

public class ExampleClass implements Serializable {
private String id;
private String name;    
private JSONArray array;
}
这就是我从适配器传递包的方式
final ExampleClass example=example.get(位置)

Utility.startActivity(上下文,示例)


我能够在
ExampleClass.java
中使用所有
getMethod()
定义解析的
ArrayList
,而不是
JSONArray
。因为
JSONArray
不是序列化对象


Ref:

显然
JSONArray
不可
序列化
@Selvin可以按原样使用数组吗?
 public static void startActivity(Context context, Object object)         
{
Intent intent=new Intent(context, MainActivity.class);
Bundle bundle=new Bundle();
bundle.putSerializable(MainActivity.EXTRA_DATA, (Serializable) object);
intent.putExtras(bundle);
context.startActivity(intent);
}