ich eine JSON-Antwort von einem Home anfordern Gerät steuern:NSJSONSerialization gibt mir Fehler "Duplicate key"
NSData* responseData = [NSData dataWithContentsOfURL:url];
Die JSON-Daten in responseData
ist vollständig und gültig. Allerdings, wenn ich versuche
NSDictionary* dict = [NSJSONSerialization
JSONObjectWithData:responseData
options:kNilOptions
error:&error];
NSLog("Error: %@", error);
es gibt mir die folgende Fehlermeldung:
Error: Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Duplicate key for object around character 0.) UserInfo=0x6a8b8e0 {NSDebugDescription=Duplicate key for object around character 0.}
ich das Web durchsucht, aber nichts hilfreich bisher finden kann.
bearbeiten: Die JSON Antwort es recht lange, so anstatt es hier zu veröffentlichen, fügen Sie es here finden.
Es wäre einfacher, wenn Sie zeigen, verwenden Sie die JSON-Zeichenfolge. – MByD