1
我無法通過GSON序列化到JSON。這裏是我的投票類android 2.3.3中的GSON問題
package com.impact.datacontracts;
public class Poll {
public int FeedID;
public int Answer;
public Poll(){}
}
我序列化這樣
public void submitPoll(int answerID, int feedID) {
Poll poll = new Poll();
poll.Answer = answerID;
poll.FeedID = feedID;
Gson gson = new Gson();
String jsonString = gson.toJson(poll);
Toast.makeText(_context, jsonString, Toast.LENGTH_LONG).show();
}
在Android 2.2的
我得到麪包爲:
{"FeedID":"1","Answer":"1"}
這是正確的,而同樣的代碼會產生這個吐司在Android 2.3.3中:
{"FeedID":"0","Answer":"0"}
,但如果我更改FeedID的數據類型和答案字符串,然後它在2.3.3正常工作,我可以住在字符串,但這裏可能是錯誤的?
謝謝
我在三星Galaxy S – Parvesh
檢查,我只是重新包裝GSON罐子到一個新的名字,同樣的問題:(,我無法在Android 2.3.3模擬器測試,因爲它無法註冊javascriptlistner。 – Parvesh
也許ID是首先搞砸了?嘗試在'Toast'中包括'answerID'和'feedID',看它們是否匹配。 – Felix