Ich erhalte eine JSON-Antwort von einem Webdienst, aber sie wird nicht von den [] -Tags für den JSON-Parser umschlossen. Daher muss ich diese Zeichen an meinen NSString anhängen und voranstellen, bevor ich diesen an den JSON weitergebe Parser.
Hier ist, was ich bisher habe:
%Vor%Das Anhängen funktioniert perfekt jetzt muss ich nur noch die [vor diesem scheinen, scheint nicht, diese Methode zu finden.
Versuchen Sie Folgendes:
responseString = [NSString stringWithFormat:@"[%@]", responseString]
Es gibt andere Möglichkeiten, dasselbe zu erreichen, ich bin sicher, dass andere in der Lage sein werden, effizientere Methoden bereitzustellen, aber wenn responseString
nicht sehr groß ist, dann sollte das obige genügen.
Mit NSMutableString können Sie das folgendermaßen machen:
%Vor%Danach hält der NSMutableString str :
%Vor%Nur der Vollständigkeit halber:
%Vor%Es überrascht manchmal Leute, dass Sie ein String-Literal melden können, bis sie darüber nachdenken. ;)
Tags und Links objective-c ipad