Java GSON:未知元素FloatToByteBufferAdapted

Java GSON:未知元素FloatToByteBufferAdapted,java,android,gson,object-to-string,Java,Android,Gson,Object To String,所以我试着用GSON保存一个对象,当我保存它时,一切都正常,但当我尝试加载它时,GSON正在返回 03-26 19:27:19.774: E/AndroidRuntime(32179): FATAL EXCEPTION: main 03-26 19:27:19.774: E/AndroidRuntime(32179): com.google.gson.JsonParseException: Unknown element type: FloatToByteBufferAdapte

所以我试着用GSON保存一个对象,当我保存它时,一切都正常,但当我尝试加载它时,GSON正在返回

    03-26 19:27:19.774: E/AndroidRuntime(32179): FATAL EXCEPTION: main
    03-26 19:27:19.774: E/AndroidRuntime(32179): com.google.gson.JsonParseException: Unknown element type: FloatToByteBufferAdapter
    03-26 19:27:19.774: E/AndroidRuntime(32179):    at         com.uraniumdevelopers.etchcubes.FloatBufferAdapter.deserialize(FloatBufferAdapter.java:27)...
整个堆栈跟踪:

我将代码粘贴到pastebin上,因为它太大且不可读(我在pastebin.com/之后发布了代码):

主要活动:29wu8cnT

浮动缓冲适配器:C5pcu2Tq

我试图保存的类:

RenderNode:K1TmXJdw

立方体(在RenderNode中使用):DTKrUYTM


感谢forward中的帮助,我真的需要修复此问题。

您看到此错误是因为您试图将
FloatToByteBufferAdapter
对象转换为JSON,而其中一个属性未正确转换,或者属于无法转换的类型。您可以排除正在转换的对象的属性(我假设
FloatToByteBufferAdapter
对象的a属性)


请参阅此处关于“从序列化和反序列化中排除字段”的文档:

否,在此处发布相关代码。但在格式化它时,它会出错。如果你不知道怎么做,请通过帮助中心。只发布相关代码。问题是我不能得到合适的FloatBuffer