JSONオブジェクトがあります
JSONObject jsonObject = new JSONObject();
boolean
オブジェクトを正常に設定できますが、 JSON 値を解析しようとするとエラーが発生します。
08-28 15:06:15.809: E/Buffer Error(31857): 結果の変換エラー java.lang.ClassCastException: java.lang.Integer を java.lang.Boolean にキャストできません
私はこのようにします:
boolean multipleContacts = (Boolean) jsonObject.get("MultipleContacts");
私の JSON オブジェクト グラフは非常に単純です。ブール値は BIT フィールド (0 または 1) としてデータベースに保存されます。
これを解決するにはどうすればよいですか?
これが私のJSONです:
{
"ACCOUNT_EXIST": 1,
"MultipleContacts": 0
}