Wie konvertieren von Daten-string zu json-Objekt und string in iOS?
Wie konvertieren von string zu JSON-Objekt-oder JSON-array in iOS?
mein JSON-string so.
{"Data": [{"ID":"1","Name":"Raj"},{"ID":"2","Name":"Rajneesh"}]}
Möchte ich, um die ID oder den Namen von diesen string bitte helfen Sie mir, wenn jemand jetzt diese.
Danke.
Ich versuche folgenden code, aber drucken null
NSString *JsonString=@"{"Data": [{"ID":"1","Name":"Raj"},{"ID":"2","Name":"Rajneesh"}]}";
NSData *objectData = [JsonString dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:objectData options:0 error:&error];
NSArray* array = [json objectForKey:@"Data"];
NSLog(@"Print Array %@",array);
- [[[json valueForKey:@"Data"]objectAtIndex:indexPath.Zeile] valueForKey:@"ID"]
- aber wie konvertieren von Json-String zu NSDictionary?
- bitte suchen Sie, bevor Sie etwas Fragen stackoverflow.com/questions/8606444/...
- Haben Sie gehört, über
NSJSONSerialization
? - Eine Suche, bevor du postest: stackoverflow.com/questions/8606444/...
- Fehlende escaping von Zeichen aus der Zeichenfolge:
NSString *JsonString=@"{\"Data\": [{\"ID\":\"1\",\"Name\":\"Raj\"},{\"ID\":\"2\",\"Name\":\"Rajneesh\"}]}";
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie diese
Immer Daran denken, dass wenn es { } geschweifte Klammern, das bedeutet, es ist die Wörterbuch-und wenn [ ] dies bedeutet, Array
Ist dies nicht der richtige JSON-string geparst werden können, die von Objective c, get-string aus encoder und erhalten Sie eine gültige Zeichenfolge, andere dann, dass für JSON-Wörterbuch Umbau ist einfach in iOS als seine nativ unterstützt.