-3
callback({"success":"TRUE","total_records":1,"data":[{"status_value":"1","status_text":"Login Successful","user_id":"5","u_name":"Tushar Verma"}]})

上記の結果を提供するサービスがあるので、目的 c で json 解析を使用してデータ値を
取得するにはどうすればよいですか。

事前に助けてくれてありがとう。

4

2 に答える 2

0

この単純なコードを使用してください:-

NSString *str = @"{\"success\":\"TRUE\",\"total_records\":1,\"data\":[{\"status_value\":\"1\",\"status_text\":\"Login Successful\",\"user_id\":\"5\",\"u_name\":\"Tushar Verma\"}]}";
NSData *data = [str dataUsingEncoding:NSASCIIStringEncoding];
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];
NSArray *arr =[dic objectForKey:@"data"];
NSLog(@"%@", arr);
于 2012-09-14T10:32:58.880 に答える
0

NSJSONSerializationは、iOS 5.0 以降で使用できます。

サーバーからの JSON 応答のデータ表現を適切な NSArray または NSDictionary メソッドに変換するための便利なメソッドを提供します。

このような一般的な質問をしたため、より詳細な回答を提供することは困難です。

于 2012-09-14T09:57:01.133 に答える