У меня есть объект JSON
JSONObject jsonObject = new JSONObject();
Я могу успешно заполнить объект, но когда я пытаюсь проанализировать значение boolean
JSON, я получаю сообщение об ошибке:
08-28 15: 06: 15.809: Ошибка E/Buffer (31857): результат преобразования ошибки java.lang.ClassCastException: java.lang.Integer нельзя отбрасывать java.lang.Boolean
Я делаю это так:
boolean multipleContacts = (Boolean) jsonObject.get("MultipleContacts");
Граф объектов My JSON очень прост, логическое значение хранится в моей базе данных как поле BIT (0 или 1)
Как это решить?
Вот мой JSON:
{
"ACCOUNT_EXIST": 1,
"MultipleContacts": 0
}