Я хочу, чтобы этот вид Json Parsing
, который представлен ниже, и извлекает данные от Json Parsing Data
. Но он дает мне NullPointer Exception
всякий раз, когда выполняйте мой код (сделайте в фоновом процессе), который приведен ниже. Как решить эту проблему? Как получить JSON Response
из этого ниже URL?Получите ответ JSON в андроиде?
данные = {"2015-03-06": [{"date": "2015-03-06", "sign": "0"}]};
Мой код,
@Override
urlGetData= "view-source:XXXXXXXX?date=YYYY-MM-DD&sign=2XXXX";
protected Void doInBackground(Void... arg0) {
dataList = new ArrayList<HashMap<String, String>>();
// Retrieve JSON Objects from the given URL address
jsonobject = JSONFunctions.getJSONfromURL(urlGetData);
try {
jsonarray = jsonobject.getJSONArray("YYYY-MM-DD");
for (int i = 0; i < jsonarray.length(); i++) {
HashMap<String, String> map = new HashMap<String, String>();
jsonobject = jsonarray.getJSONObject(i);
// Retrive JSON Objects
strRating = String.valueOf(jsonobject
.getString("rating"));
dataList.add(map);
}
} catch (JSONException e) {
Log.e("Error", e.getMessage());
e.printStackTrace();
}
return null;
}
Но это дает мне Null Pointer Exception
на jsonarray = jsonobject.getJSONArray("YYYY-MM-DD")
.
Как получить ответ данных = {"2015-03-06":[{"date":"2015-03-06","sign":"0"}]};
?
Спасибо.
дата в качестве ключа? но почему? – Blackbelt
@Blackbelt ya Его дать мне серверную сторону – Reena
@Blackbelt это текущая дата, которая может быть получена, но я не могу этого типа данных JSON Parsing. – Reena