0

SBJSon ライブラリを使用して、iOS でこのような構造を持つ Json を解析したい 本当にありがとう!

{"エラー":{"ユーザー名":["ユーザー名は既に使用されています。"],"email":["電子メールは既に使用されています。"]}}

4

2 に答える 2

2
NSString *str=@"{\"error\":{\"username\":[\"The username has already been taken.\"],\"email\":[\"The email has already been taken.\"]}}";

NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];

NSDictionary *json = [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: nil];

NSLog(@"dic is %@",json);

//出力

dic is {
    error =     {
        email =         (
            "The email has already been taken."
        );
        username =         (
            "The username has already been taken."
        );
    };
}

SBJSon の使用

SBJSON *parser = [[SBJSON alloc] init];
NSDictionary *results = [str JSONValue];
于 2013-08-16T04:55:31.353 に答える