マイJSONエラー与える
:
{
"status":true,
"message":"Front About Found",
"data":{
"FrontAbout":{
"ABOUT_ID":"1",
"CONTENT":"and the arts. ",
"SCHOOL_NAME":"The New School",
"ADDRESS":" Western Corridor",
"LOGO":"14643339731.png"
}
}
}
私のサンプルコード:
{
JSONArray jsonarray = jObj.getJSONArray("data");
for (int z = 0; z < jsonarray.length(); z++) {
JSONObject jobj = jsonarray.getJSONObject(z);
JSONObject jobj_FrontAbout = jobj.getJSONObject("FrontAbout");
school = jobj_FrontAbout.getString("SCHOOL_NAME");
add = jobj_FrontAbout.getString("ADDRESS");
phone = jobj_FrontAbout.getString("CONTACT_NO");
email = jobj_FrontAbout.getString("EMAIL");
cont = jobj_FrontAbout.getString("CONTENT");
image = jobj_FrontAbout.getString("LOGO");
setData();
loadingView.dismiss();
}
loadingView.dismiss();
if (loadingView != null && loadingView.isShowing()) {
loadingView.dismiss();
}
}
」JSONObjectがに変換することができないその私に与えてエラーをJSONArray「
私はテキストで簡単なセットにしたいです配列 溶液に私に
あなたのJson文字列は無効です。最初に修正してください – Jas
最終JSONArray jObject =新しいJSONArray( "data"); –
'' data ":{" FrontAbout "'この "データ"はJSONオブジェクトであり、配列ではありません。 json配列は '' data ":[...]'のようなものです。 'JSONObject jsonarray = jObj.getJSONObject(" data ");' – kushpf