美文网首页
oc递归打印json信息

oc递归打印json信息

作者: Leeson1989 | 来源:发表于2017-07-20 18:17 被阅读20次

    //递归 打印json信息

    - (void)printJSON:(id)object

    {

    if ([object isKindOfClass:[NSArray class]])

    {

    for (id s in object)

    {

    if ([s isKindOfClass:[NSDictionary class]] || [s isKindOfClass:[NSArray class]])

    {

    [self printJSON:s];//递归调用

    }

    else

    {

    NSLog(@"解析后数据%@", s);

    }

    }

    }

    else if ([object isKindOfClass:[NSDictionary class]])

    {

    for (id key in object)

    {

    id obj = [object objectForKey:key];

    [self printJSON:obj];//递归调用

    }

    }

    else

    {

    NSLog(@"%@", object);

    }

    }

    相关文章

      网友评论

          本文标题:oc递归打印json信息

          本文链接:https://www.haomeiwen.com/subject/bisjkxtx.html