我想将“ causa”字符串设置为数组内的字符串,但使用getDouble函数似乎不起作用。
// java文件如下所示
JSONArray main_array = response.getJSONArray("header_text");
String causa = String.valueOf(main_array.getString("text"));
// json文件看起来像这样
"header_text":[
{
"text":"Service error",
}]
我希望“ causa”字符串值是“服务错误”。
答案 0 :(得分:0)
我认为您必须更改
String causa = String.valueOf(main_array.getDouble("text"));
为
String causa = String.valueOf(main_array.getString("text"));
我的意思是,您要查找的是String而不是Double。
我希望能有所帮助!
谢谢。