【发布时间】:2018-04-22 03:16:16
【问题描述】:
我正在尝试将 json_data 从服务器保存到 sqlite,但出现错误
Value Next of type java.lang.String cannot be converted to JSONArray
这是我的 json:My Json
这是我的java代码:
String json_data = stringBuilder.toString().trim();
JSONObject object = new JSONObject(json_data);
JSONObject object1 = new JSONObject("Next");
JSONArray Jarray = object1.getJSONArray("Days");
for (int i = 0; i < Jarray.length(); i++)
{
JSONObject Jasonobject = Jarray.getJSONObject(i);
dbHelper.putStationsInformation((Jasonobject),sqLiteDatabase);
}
dbHelper.close();
我知道这段代码看起来很奇怪,但请帮我这样做。
【问题讨论】:
-
JSONObject object1 = new JSONObject("Next");- 真的吗? -
有时我不明白人们是如何从服务器获得响应的,但不明白对象映射结构如何工作或如何使用该死的调试器。跨度>