-1
Während ich diesen Wert statisch in meinem Code wrinde. {"id": "2", "name": "Test", ""} Ich möchte es in 3 Teile zu brechen.Ich habe versucht den untenstehenden Code aber nicht gelungen.Kann mir jemand dabei helfen zu lösen ?iOS (Objective C) zum statischen Abrufen von Json-Wert
NSString *park_id = @'{"id":2,"parkname":"Test",""}';
NSString *myData = park_id;
NSLog(@"park_id =%@", myData);
NSArray *data_new;
NSArray *data_first = [myData componentsSeparatedByString:@":"][0];
NSArray *data_second = [myData componentsSeparatedByString:@":"][1];
NSLog(@"NewLog = %@", data_second);
NSLog(@"NewLog1 = %@", data_first);
data_new = [data_second[0] stringByReplacingOccurrencesOfString:@""
withString:@"\""];
NSLog(@"NewLog2 = %@", data_new);
NSString *message = data_new;
UIAlertController *alert=[UIAlertController alertControllerWithTitle:nil message:message preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *CancelButton=[UIAlertAction actionWithTitle:@"ok" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){
}];
[alert addAction:CancelButton];
Was ist das Ergebnis, das Sie von diesem Code bekommen und was Sie tatsächlich bekommen? –
Ich möchte nur NSString * Park_ID = @ '{"ID": 2, "Parkname": "Test", ""}; dieser Wert in 3 Teile. Aber während ich dies statisch im Code schreibe, wird char (125) zurückgegeben. – Astha