1
私は、リストに情報を表示する私のwordpress blogから投稿を取得するためのアンドロイドアプリを作ろうとしています。私はタイトル、説明などのような結果を得ることができますが、JSONの結果からネストされたオブジェクトの "タグ"を取得することができません。 JSONの結果からタグ名を得る方法をこのJSON Responseから教えてください。WordPressの投稿からタグを取得する方法JSONの結果はJavaです
私は、次のコードを使用しようとしています:
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に変換できないことを示しています。
あなたは正しいですが、問題は、JSONObjectの入力としてintを使用できないことです。 –
ああ、この質問はあなたを助けるかもしれない? http://stackoverflow.com/questions/22606572/android-json-parsing-of-multiple-jsonobjects-inside-jsonobject –