0
这是我的代码:字符串的JSONObject转换返回null
JSONObject arrayobject = new JSONObject(preferences.getString("test", ""));
String responseobject = arrayobject.getString("array"+index);
JSONObject object = new JSONObject(responseobject);
这是ArrayObject的:
{"array0":"{"myarray":[{"innerkey":"innervalue"}],"key":"value"}"}
这是responseobject(它是一个字符串):
{
"myarray": [
{
"innerkey": "innervalue"
}
],
"key": "value"
}
为什么object
总是设置为NULL?
请帮我一把!
您确定这是responseobject返回的确切结果吗? – Virthuss
这是'responseobject'的确切结构。.. – mercy
检查首选项是否包含“test”键的值。然后使用key“”array“+ index'检查它是否有值。 – Emil