У меня проблемы с сериализацией в JSON через 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, я получаю Toast как:
{"FeedID":"1","Answer":"1"}
, что правильно, в то время кактот же код создает этот тост в Android 2.3.3:
{"FeedID":"0","Answer":"0"}
, но если я изменю тип данных FeedID и Answer to String, то он будет работать нормально в 2.3.3, я могу жить со строками, но что можетздесь не так?
Спасибо