这里我从WebServices获取数据,但是我需要单个密钥data.the以下格式我在WebServices上获得的数据。关于从Webservices获取数据的问题
{
aps = {
alert = "{\"user_id\":\"92\",\"ref_id\":\"58\",\"ref_name\":\"name\",\"date\":\"2015-04-23\",\"time\":\"16:27\",\"lat\":\"17.409769\",\"lon\":\"78.460849\",\"msg\":\"text message here\"}";
sound = default;
};
在这里我得到NSMutableDictionary
NSMutableDictionary* json =[userInfo valueForKey:@"aps"];
NSLog(@"%@",json);
的JSON我得到,
{
alert = "{\"user_id\":\"92\",\"ref_id\":\"58\",\"ref_name\":\"name\",\"date\":\"2015-04-23\",\"time\":\"16:27\",\"lat\":\"17.409769\",\"lon\":\"78.460849\",\"msg\":\"text message here\"}";
sound = default;
}
这里得到alert
NSDictionary* json=[json valueForKey:@"alert"];
NSLog(@"%@",json);
现在我得到这样的回应,
{
"user_id": "92",
"ref_id": "58",
"ref_name": "Name",
"date": "2015-04-23",
"time": "15:30",
"lat": "17.409769",
"lon": "78.460849",
"msg": "Text message here"
}
,但我会尝试得到msg
关键,在这里,我开发了这样的代码,
NSString *msg=[json objectForKey:@"msg"];
NSLog(@"%@",msg);
问题我没有得到msg
键,该错误信息是
reason: '[<__NSCFString 0x15e4ab10> valueForUndefinedKey:]: this class is not key value coding-compliant for the key msg.'
我怎么能从WebServices获得NSCFString,你能告诉我我怎么可以在这里,谢谢。
什么是Json,什么是JSON?什么是完全记录的? – Larme
尝试打印Json内容的所有密钥并检查“msg”键是否存在或不存在! – vivekDas
我尝试了所有密钥,但它不工作@vivek –