2014-09-05 21 views
0
private FbDataToServer generateFbDataToServer(
      GraphObject graphObject) { 
      Gson gson = new Gson(); 
      FbDataToServer fbDataToServer = new FbDataToServer(); 
    ֿ   fbDataToServer.fbJson = gson.toJson(graphObject 
      .getInnerJSONObject()); 

每次我嘗試解析FB graphObject對象JSON -一個對象如何不能被json序列化?

引發錯誤。

這怎麼可能?一個對象怎麼可能不是JSON序列化的?

錯誤表示該對象不可序列化。 我會嘗試再次重現錯誤。

+0

你得到了什麼異常? – 2014-09-05 21:02:37

+0

該錯誤表示該對象不可序列化。我會盡力再次重現錯誤。 – 2014-09-06 15:08:01

回答

0

其實,我從來沒有使用facebook API。但是當將對象序列化爲json字符串時,我建議您fastjson好得多。 Fastjson是java中速度最快的處理庫(甚至比傑克遜更好,更不用說gson了),它對對象沒有特別的要求,只是java bean的痛苦就夠了。

順便說一下,fastjson是由中文開發的,所以它的文檔主要是中文的。如果你的api有問題,你可以聯繫我。