Ich möchte NSDictionary zu JSON String konvertieren. Alles funktioniert gut, ich habe ein kleines Problem, das wie folgt beschrieben wird: Ich habe einen folgenden Code für die Konvertierung von NSDictionary zu NSString:Problem beim Konvertieren von NSDictionary in JSON String, ersetzen/mit /
-(NSString *)dictToJson:(NSDictionary *)dict
{
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil];
return [[NSString alloc] initWithBytes:[jsonData bytes] length:[jsonData length] encoding:NSUTF8StringEncoding];
}
ich rufe die Methode als:
NSLog(@"%@", [self dictToJson:@{@"hello" : @"21/11/2014 10:07:42 AM"}]);
nach dem Ausgang dieses NSLog ist:
{
"hello" : "21\/11\/2014 10:07:42 AM"
}
ich folgende Ausgabe erwarten, wie kann ich es erreichen:
{
"hello" : "21/11/2014 10:07:42 AM"
}
es durch die Verwendung stringByReplacingOccurrencesOfString
Verfahren durchgeführt werden kann, aber ich will nicht, diese verwenden. Gibt es einen anderen Weg, um das Gleiche zu erreichen?
ist etwas nicht in Ordnung, wenn Sie die 'description' Methode für das Wörterbuch einfach anrufen? –