【问题标题】:JSON Parsing with Android, problems with booleanAndroid 的 JSON 解析,布尔值的问题
【发布时间】:2023-03-13 03:46:01
【问题描述】:

我正在尝试使用 Android 开发,但是当我尝试解析来自 API 的一些 JSON 时,我似乎无法通过此错误:

org.json.JSONException: Value true at 0 of type java.lang.Boolean cannot be converted to JSONObject

那么,它不能处理“真”吗?这似乎很愚蠢。这是响应的第一部分,它失败了:

[true,{"total":84,"results": ...

这就是我尝试进行解析的方式:

new JSONArray(json);

【问题讨论】:

    标签: java android json


    【解决方案1】:

    嗨,菲尔,这是一个例子……

    int mytotal;
    if (result instanceof JSONArray) {
        JSONArray jsonArray = (JSONArray) result;       
         JSONObject jo = jsonArray.getJSONObject(0);
          mytotal = jo.getInt("total");
        }
    

    【讨论】:

    • Arg,很抱歉。我认为有一个解析错误,结果我只是一个白痴并且对结果犯了错误。这一切都会引发同样的错误,而我只是没有注意。感谢您的帮助!
    猜你喜欢
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    相关资源
    最近更新 更多