我正在解析我的应用从Wordpress收到的帖子。我正在获取数据。我把它放在字典里。唯一的问题是我目前收到7个帖子。以下是我从服务器获取的信息。
status": "ok",
"count": 7,
"count_total": 7,
"pages": 1,
"posts": [
{
"id": 125,
"type": "post",
"slug": "michaela-hi",
"url": "http:\/\/www.garytournaments.com\/2013\/06\/18\/michaela-hi\/",
"status": "publish",
"title": "Test Posts",
so on and so on..till the next post
"id": 117,
"type": "post",
"slug": "may-4th-tournament",
"url": "http:\/\/www.garytournaments.com\/2013\/04\/29\/may-4th-tournament\/",
"status": "publish",
"title": "May 4th Tournament",
"title_plain": "May 4th Tournament
repeat;
我的问题是“id,slug等”都是post的值。我不知道如何提取个人数据以及将数据分成单独的帖子
答案 0 :(得分:0)
你应该像下面那样进行某种循环来处理帖子信息。
NSDictionary *myDict = ...; // from word press
NSArray *posts = [myDict objectForKey:@"posts"];
for (NSDictionary *postDict in posts) {
NSLog(@"post id: %@", [postDict objectForKey:@"id"]);
}
答案 1 :(得分:0)
posts的值是一个字典对象数组:数组的每个元素都是一个帖子,其中的部分被分成键值对。让我问你一句:你是否使用Cocoa-Touch框架支持解析JSON?它会自动将JSON数据转换为NSArray和NSDictionary对象。