NSString vorgeben?

8

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.

    
Slee 29.06.2010, 12:48
quelle

3 Antworten

10

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.

    
dreamlax 29.06.2010, 12:49
quelle
7

Mit NSMutableString können Sie das folgendermaßen machen:

%Vor%

Danach hält der NSMutableString str :

%Vor%     
Thomas C. G. de Vilhena 16.04.2014 14:42
quelle
3

Nur der Vollständigkeit halber:

%Vor%

Es überrascht manchmal Leute, dass Sie ein String-Literal melden können, bis sie darüber nachdenken. ;)

    
Ken Thomases 03.03.2015 11:23
quelle

Tags und Links