mark: iphone下的json-framework

本文介绍了如何使用第三方函式库解析JSON字串,并以Facebook的OpenGraphProtocol为例,展示了从URL获取JSON字串,使用json框架解析为NSDictionary,以及将解析后的Dictionary转回JSON字串的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第三方函式庫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/

转载于:https://www.cnblogs.com/mybkn/articles/2412747.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值