【发布时间】:2014-08-12 17:36:55
【问题描述】:
无法在 Android 代码中使用 name 的键从 result 字符串对象中获取值
我想从 MySQL 表中获取值并在下拉列表中显示 为此,我编写了以下代码
JSONObject json_data = new JSONObject(result);
List<String> mynamelist = (List<String>) json_data.getJSONArray("name");
return (List<String>) mynamelist;
result 和 json_data 的调试值如下所示
我只想返回姓名 (ashish, john)
所以我喜欢(List<String>) json_data.getJSONArray("name");
如何从result 获取所有值
检查图像。
【问题讨论】:
-
您能发布一个 JSON 代码示例吗?我怀疑发生了解析错误
-
如果您复制了该错误,您可能在
getJSONArray调用中打错了字。错误显示nme而不是name。 -
nme实际上是键值name抱歉临时数据更新问题