Problem beim Umwandeln von NSDictionary in JSON-Zeichenfolge, Ersetzen von / durch \ /

8

Ich möchte NSDictionary in Json string.everything alles funktioniert gut, ich habe ein kleines Problem, das wie folgt beschrieben wird: Ich habe einen folgenden Code für die Konvertierung von NSDictionary in NSString:

%Vor%

Ich rufe die Methode wie folgt auf:

%Vor%

folgt die Ausgabe dieses NSLog:

%Vor%

Ich erwarte folgende Ausgabe, wie kann ich es erreichen:

%Vor%

kann mit stringByReplacingOccurrencesOfString method gemacht werden, aber ich möchte das nicht benutzen. Gibt es einen anderen Weg, um das Gleiche zu erreichen?

    
Faisal Ikwal 21.11.2014, 04:53
quelle

5 Antworten

1

Beim Konvertieren eines JSON-Objekts in String wird der Schrägstrich verlassen. Deshalb wird der Back Slash in Ihrem Ergebnis hinzugefügt.

Wenn Sie die Zeichenfolge zurück in das JSON-Objekt konvertieren und das Objekt protokollieren, können Sie das Ergebnis wie erwartet anzeigen. So können Sie überprüfen, es ist nichts falsch mit der Zeichenfolge.

    
Mohammed MT 21.11.2014, 05:12
quelle
22

Nsdictionary - zu - string

%Vor%

string - zu - NSDictionary

%Vor%     
rahulchona 04.04.2015 13:57
quelle
2

Probieren Sie das aus,

%Vor%     
Alexi 21.11.2014 06:06
quelle
0

füge das hinzu

%Vor%

Verweisen Sie JSON-Zeichenfolge von NSDictionary in iOS generieren

    
Sport 21.11.2014 05:56
quelle
0

NSDictionary * dictResponse = responseObject [0];

%Vor%     
Jatin Rathod 30.03.2018 05:59
quelle