我執行JSON解析。 作爲回報I M得到的結果是這樣的:如何破解解析結果?
{"login":"FALSE","userid":"Please enter correct Email Address"}
我想保留用戶ID:消息到一些變量,這樣我可以用戶ID本身的基礎上執行功能。
請提出建議。
感謝
我執行JSON解析。 作爲回報I M得到的結果是這樣的:如何破解解析結果?
{"login":"FALSE","userid":"Please enter correct Email Address"}
我想保留用戶ID:消息到一些變量,這樣我可以用戶ID本身的基礎上執行功能。
請提出建議。
感謝
你可以用一個框架,嘗試像這樣,HTTPS://github.com/stig/json-framework
使用例子是,假設用戶id在你的頭文件中聲明。
SBJSON *parser = [[SBJSON alloc] init];
NSArray *statuses = [parser objectWithString:json_string error:nil];
userId = [statuses valueForKey:@"userid"];
現在用戶id保留爲JSON值的值從JSON字符串用戶ID
UPDATE:如果你只支持iOS的> = 5.0我建議建在NSJSONSerialization
類。如果是這種情況,您的代碼將看起來更像這樣..
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSMutableArray *jsonList = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];
userId = [jsonList valueForKey:@"userid"];
NSLog(@"userid: %@", userId); // will print "Please enter correct Email Address"
希望這有助於!
我是否需要添加任何內容以添加上述行? – FirstTimer
是的。我上面提到的JSON框架.. – skram
更新了我的答案,以包含適用於iOS> = 5.0的解決方案。 – skram
這是你的XML中的JSON? – Christian
這絕對不是XML。 –
某些'文獻':http://en.wikipedia.org/wiki/JSON,這個答案可能會對你有所幫助:http://stackoverflow.com/a/5813223/653513 –