public abstract void write(JsonWriter out, T value) ;
此方法不为空或NULL。
如果第二个参数为null,则会引发任何异常,如
java.lang.UnsupportedOperationException: Attempted to serialize java.lang.Class: {}. Forgot to register a type adapter?
答案 0 :(得分:0)
我猜这些是两个无关的问题/问题。
方法中的第二个参数是您要实际序列化的对象。
如果您想创建自己的TypeAdapter实现,则必须将Checker[] chkArray = new Checker[10];
for (int i = 0; i < checkers.length; i++) {
chkArray[i] = new Checker();
}
更新为具体类。请参阅doc以获取一个好例子。
您看到的错误提示您尚未使用您正在使用的Gson实例注册TypeAdapter。