Ich versuche ein Objekt wie unten angegeben zu entsearisieren, einer der Zeichenfolge mit einigen Sonderzeichen zugeordnet und einige Fehler konfrontiert.Javascript Deserializer funktioniert nicht für Sonderzeichen
obj= JsonConvert.DeserializeObject<response>(request.Message)
einer der Eingangskette sieht aus wie unten
"Message":"{
'Id':'text me on dec may\' 17',
}"
Fehlerdetails: Nachdem Sie einen Wert ein unerwartetes Zeichen Parsen wurde angetroffen: 1. Pfad 'Id', Linie 4, Position 56
dank im Voraus
Ich bin mir ziemlich sicher, JSON ist nur gültig, unterstützt mit doppelte Anführungszeichen - versuchen Sie, die einfachen Anführungszeichen zu ersetzen – arthurakay
Mögliches Duplikat von [Zeichenfolge als JSON mit einfachen Anführungszeichen parsen?] (https://stackoverflow.com/questions/36038454/parsing-string-as-json-with-single-quotes) – arthurakay
Arthurakay, bin mit Problemen konfrontiert, nur wenn ich ein spezielles Zeichen innerhalb der Zeichenfolge, sonst Deserialize arbeiten als perferct, ersetzen Sie einfache Anführungszeichen wird eine teure Operation Ryt sein, wie ich arbeite riesige a Bereitstellung von Daten. Gibt es irgendwelche Einstellungen/Konfig-Level-Änderungen, die auch für die Annahme von Sonderzeichen durchgeführt werden können? –