Ich kann einfach nicht herausfinden, diese eine. Versuchte bereits mit JsonConvert.SerializeObject (Element) und ich habe auch eine seltsame Zeichenfolge.Parsing diese Art von JSON Stringed String "{" Wert ": [" 18 "]}"
Wie kann ich aus dieser Zeichenkette heraus Wert verlieren?
"{\"value\":[\"18\"]}"
bearbeiten @
Dies ist, wo ich es stringify:
var data = new FormData();
data.append('cates', JSON.stringify(toSend));
und hier ist das, was ich Ausgang von Modell> Requisiten Liste erhalten
https://gyazo.com/b9a6f212345b854796af3d80e4169a23
@deserializing
foreach (var item in data.cates)
{
var l = JsonConvert.DeserializeObject(item);
}
warum hat Ihr json haben die \“Zeichen ?. Was passiert, wenn Sie diese Zeichenfolge ersetzen, bevor Deserialisieren ?. Versuchen Sie das mal aus dem String entfernt – NicoRiff
Sie gehen zu müssen, mehr Kontext liefern. Wo sehen Sie, dass Zeichenfolge? In einer Datei? Im C# -Quellcode? Im Visual Studio-Debugger? –
Das Entweichen liegt an der JSON-Zeichenfolge ist in einer Zeichenfolge. Daher müssen die Angebote maskiert werden –