1
我正在試圖製作一個android應用程序,用於從顯示列表中的信息的wordpress博客獲取帖子。我能夠得到像標題,描述等結果,但我無法從JSON結果中獲得嵌套的對象「標籤」。那麼,你能解釋我如何從這個JSON Response的JSON結果中獲得標籤名稱。如何從wordpress帖子中獲取標籤JSON在android中的結果
我嘗試使用下面的代碼:
JSONObject root = new JSONObject(postJSON);
JSONArray postsArray = root.getJSONArray("posts");
for (int i = 0; i < postsArray.length(); i++) {
// Get a single post at position i within the list of earthquakes
JSONObject currentPost = postsArray.getJSONObject(i);
String title = currentPost.getString("title");
Log.e(LOG_TAG, "title is " + title);
JSONObject tags = currentPost.getJSONArray("tags").getJSONObject(0);
String tag = tags.getString("name");
Log.e(LOG_TAG, "tag is " + tag);
Post post = new Post(title,"123", tag);
posts.add(post);
}
但logcat的是顯示該值不能被轉換爲JSONArray。
你是對的,但現在的問題是,你不能使用int作爲JSONObject的輸入。 –
啊,這個問題可能對你有幫助嗎? http://stackoverflow.com/questions/22606572/android-json-parsing-of-multiple-jsonobjects-inside-jsonobject –