mark: iphone下的json-framework

第三方函式庫json

使用方式

以Facebook的Open Graph Protocol為例,首先我們必須先取得JSON字串:

NSURL *url = [NSURL URLWithString:@"http://graph.facebook.com/cyberbuzz"];
NSString *JSONString = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];

再來便是呼叫json-framework所提供的方法來解析字串,將解析的結果儲存在NSDictionary中:

NSDictionary *items = [JSONString JSONValue];

最後便可以透過透過NSLog來確認解析的結果、或是透過objectForKey等方法來取得JSON中的值:

NSLog(@"Parsed JSON : %@", [items description]);

至於要將NSDictionary轉成JSON字串也相當容易,只要呼叫:

NSString *JSONString = [items JSONFragment];

這樣就可以順利建立出JSON字串了。

 

 

http://jinkeu.blog.163.com/blog/static/208921292010111661442781/

posted on 2012-03-23 00:12  老Zhan  阅读(490)  评论(0编辑  收藏  举报