Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

My json response data formate as :-

[{"0":"1","id":"1","1":"Pradeep","name":"Pradeep","2":null,"sender":null,"3":null,"

So to parse the "name" on table view?

My own implementation is:-

I am new in ios development please help me

-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
    NSDictionary *allDataDictionary=[NSJSONSerialization JSONObjectWithData:webData 
options:0 error:nil]; // response saved in allDataDictionary 

    NSDictionary *feed=[allDataDictionary objectForKey:@"feed"]; // feeds entry 

    NSArray *feedforentry=[feed objectForKey:@"entry"];

    for(NSDictionary *diction in feedforentry)
    {
        NSDictionary *title=[diction objectForKey:@"title"];
        NSString *label=[title objectForKey:@"label"];
        [array addObject:label];   
    }
    [[self JustConfesstable]reloadData]; // reload table     
}
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
295 views
Welcome To Ask or Share your Answers For Others

1 Answer

First of all get data in Dictionary and then store what you want in NSArray.. using Keys

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

    NSLog(@"%@",json);

    NSLog(@"%@",delegate.firstArray);

    NSArray * responseArr = json[@"Deviceinfo"];

    NSArray * firstarray=[[NSArray alloc]init];

    for(NSDictionary * dict in responseArr)
    {
        [firstarray addObject:[dict valueForKey:@"name"]];
    }

first array contains names.. what you want from that json response.

and then pass that data to tablview. what you want to do here you get the array of name data.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...