我有一個JSON對象如何解析JSON布爾值?
JSONObject jsonObject = new JSONObject();
我能夠成功地填充對象,但是,當我試圖解析boolean
JSON值我得到一個錯誤:
08-28 15:06:15.809: E/Buffer Error(31857): Error converting result java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Boolean
我這樣做此:
boolean multipleContacts = (Boolean) jsonObject.get("MultipleContacts");
我的JSON對象圖很簡單,布爾被存儲在我的數據庫中作爲比特字段(0或1)
我該如何解決這個問題?
這裏是我的JSON:
{
"ACCOUNT_EXIST": 1,
"MultipleContacts": 0
}
那些不是布爾值。 JSON接受布爾值true和false。 –