【问题标题】:Parsing a JSON which condition use解析使用哪个条件的 JSON
【发布时间】:2012-05-15 12:11:30
【问题描述】:

我想知道如何解析 JSON 直到没有其他内容?

这是我的代码,但我需要其他东西来满足我的条件......

 for (int i = 0; i != 7; i++)
        {
            Boxes *boxes = [NSEntityDescription insertNewObjectForEntityForName:@"Boxes" inManagedObjectContext:context];
            boxes.name =   [[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"name"] ;
            boxes.sexe =   [[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"sexe"] ;
            boxes.topic =   [[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"topic"] ;
            boxes.number = [NSNumber numberWithInt:[[[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"number"] intValue]];
        }

【问题讨论】:

    标签: objective-c json parsing


    【解决方案1】:

    简单地获取boxesDetail对象的数量。

    int count = [[json objectForKey:@"boxesDetail"] count];
     for (int i = 0; i < count; i++)
            {
                Boxes *boxes = [NSEntityDescription insertNewObjectForEntityForName:@"Boxes" inManagedObjectContext:context];
                boxes.name =   [[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"name"] ;
                boxes.sexe =   [[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"sexe"] ;
                boxes.topic =   [[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"topic"] ;
                boxes.number = [NSNumber numberWithInt:[[[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"number"] intValue]];
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-24
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 2021-11-26
      • 2019-12-20
      • 2017-06-14
      • 1970-01-01
      相关资源
      最近更新 更多