SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




unrecognized escape sequence in json deserialisierung

Geprüfte Antwort Dieser Beitrag hat 1 Antworten

Ohne Rang
163 Beiträge
Markus Sallmutter erstellt 16 Aug. 2012 13:46
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Community!

Ich habe einen String in dem JSon code steht.

Diesen kann ich folgendermaßen deserialisieren und erhalte ein dictionary

var jss = new JavaScriptSerializer();
var dict = jss.Deserialize<Dictionary<stringobject>>(config);

Jedoch seit ich folgende Zeile in den json text eingefügt habe bekommen ich den fehler: unrecognized escape sequence.

"\"somestring\":\"somestring\"," +

"\"domainName\\GroupName\":\"AD Notif TestMail\""
 +

 Ich frage mich echt woran das liegt meiner meinung nach sollte das so wie ich es escaped habe passen...

Hat vielleicht jemand ne idee was da falsch läuft? Die erste zeile passt bei der zweiten kommt der fehler...

Bin für jeden Tipp dankbar!!

Mfg
Markus

Alle Antworten

Ohne Rang
163 Beiträge
Markus Sallmutter Als Antwort am 16 Aug. 2012 14:00
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hmm ich habs jetzt mit probieren gelöst^^

Aus irgendeinem grund braucht er wohl 2 \ also muss ich 2 escapen. sieht dann so aus:

"\"domainname\\\\groupname\":\"somestring\"" +
Kann zwar nicht ganz verstehen warum das so ist aber es funktioniert :D