Ich habe ein Objekt, das eine Eigenschaft "Data" enthält. Diese Eigenschaft enthält zusätzliche Metadaten im Json-Format.Wie man eine JSON-Zeichenfolge in einem JSON-Objekt serialisiert
Allerdings muss ich nun das gesamte Objekt als JSON-String an eine Webseite senden. Ich verwende .NET Core 2.0 mit dem folgenden Code
var content = JsonConvert.SerializeObject(model);
content = content.Replace("\\r\\n", "");
return View("Index", content);
In StartUp.ConfigureService Ich habe auch die folgenden
services.AddMvc().AddJsonOptions(options => options.SerializerSettings.ContractResolver = new DefaultContractResolver());
Leider bin ich jetzt
Uncaught Syntax bekommen: Unerwarteter Token i in JSON an Position 3159 bei JSON.parse()
Wie kann ich sicherstellen, dass meine Data-Eigenschaft nicht als Json angezeigt wird, bis es tatsächlich ist y benötigt (bei dem Fall, dass ich JQuery verwenden werden, das Bit Ich muss deserialise)
Meine Json String, der sieht aus wie so
{content:"this", foo: "bar", data:"["array1","array2","array3"]" }
Offensichtlich Ich habe Probleme Zitat zurückgegeben wird .....
Dank
Vielleicht nicht tun 'content = content.Replace zurückgegeben (" \\ r \\ n "," ");'? –