首页 > 解决方案 > JSONObject 方法 getBoolean("error") 如何工作?

问题描述

我有以下代码,其中包括错误检查表达式:

JSONObject obj = new JSONObject(response);
if (!obj.getBoolean("error"))

我想知道,getBoolean(String name)是如何工作的,它会在整个响应正文中仅搜索“错误”字符串并返回 TRUE 或 FALSE,因为我们没有提供除“错误”以外的任何参数,或者还有比这更深的东西?“错误”是返回对象中的还是值?

标签: javaandroidjson

解决方案


"error"是一把钥匙。

JSONObject表示 JSON 中的单个对象,该JSONObject.getBoolean(String key)方法在该对象中查找具有给定键的键值对。它只看那个对象的第一层次,而不是更深层次。


推荐阅读