2014-03-26 49 views
0

所以我嘗試當我保存它這一切都OK保存與GSON,對象,但是當我嘗試加載它GSON正在恢復GSON:未知元素FloatToByteBufferAdapted

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)... 

整個堆棧跟蹤:http://pastebin.com/qJ2SvZwS

我貼在引擎收錄的代碼,因爲它的大和不可讀(我張貼pastebin.com/後的代碼):

MainActivity:29wu8cnT

FloatBufferAdapter:C5pcu2Tq

類我試圖挽救:

RenderNode:K1TmXJdw

立方(在RenderNode使用):DTKrUYTM

感謝正向的幫助,我真的很需要解決這個問題。

+0

號,後期相關的代碼。 –

+0

但它得到全部搞砸 – user3465642

+0

和它真的很大 – user3465642

回答

0

您看到此錯誤是因爲您想要將FloatToByteBufferAdapter對象轉換爲JSON,並且其中一個屬性沒有正確轉換,或者是無法轉換的類型。您可以排除要轉換的對象的屬性(我假設FloatToByteBufferAdapter對象的屬性)。

看到「排除字段從序列化和反序列化」,這裏的文檔:這裏https://sites.google.com/site/gson/gson-user-guide