0
我回來了一個JSON對象,我試圖解析,我從來沒有遇到過這個問題。我已經嘗試了一些所以的答案(嘗試'尾隨'),但是沒有一個可以工作。org.json.JSONException:未終止的對象在字符26的..在Android中
JSON
{
"country": "United States",
"mainUrl": "http://www.espn.com",
"outlets": [
{
"country": "U.S.A.",
"displayName": "ESPN",
"sourceUrl": "http://www.espn.com"
},
{
"country": "U.S.A.",
"displayName": "CNN",
"sourceUrl": "http://www.cnn.com"
},
{
"country": "U.S.A.",
"displayName": "Fox News",
"sourceUrl": "http://www.foxnews.com"
},
{
"country": "U.S.A.",
"displayName": "Comcast Sports Network",
"sourceUrl": "http://www.csn.com"
},
{
"country": "U.S.A.",
"displayName": "Yahoo",
"sourceUrl": "http://www.yahoo.com"
},
{
"country": "U.S.A.",
"displayName": "Google News",
"sourceUrl": "http://www.googlenews.com"
}
]
}
方法來獲得JSON
ParseQuery<Configuration> query = ParseQuery.getQuery(Configuration.class);
query.whereEqualTo("packageName", "mypackagename");
query.findInBackground(new FindCallback<Configuration>() {
public void done(List<Configuration> configuration, ParseException e) {
if (e == null) {
try {
JSONObject object = new JSONObject(String.valueOf(configuration.get(0).get("appConfig")));
url = object.getString("mainUrl");
Log.d("thisstuff", url);
} catch (JSONException e1) {
e1.printStackTrace();
}
} else {
Log.d("score", "Error: " + e.getMessage());
}
}
});
解析響應爲
Response.class
附上一個[MCVE爲了證明這個問題。 – t0mm13b寫你的代碼描述你的問題 –
很抱歉更新。我檢查配置的大小,以確保我得到了一排。我是誰。 – AndroidDev21921