Ich habe ein Objekt:Escaping zitiert in Newtonsoft JSON
public class Test
{
public string Prop1 { get; set; }
}
Ich möchte es in Hinblick auf Json serialisiert, so in meinem cshtml:
<script type="text/javascript">
var myJson = JSON.parse('@Html.Raw(JsonConvert.Serialize(Model.MyTest))');
</script>
Es funktioniert, bis Prop1
enthält Zitate, weil es so gemacht wird: Leider
var myJson = JSON.parse('{"Prop1":"\"Quoted text\""}');
, eine solche Linie Fehler wirft analysieren. Ich weiß, dass es sein sollte:
var myJson = JSON.parse('{"Prop1":"\\"Quoted text\\""}');
Wie kann ich Newtonsoft serialisiert es in der richtigen Weise zu konfigurieren?
Nizza, funktioniert! Der einzige Nachteil ist, dass Intellisense verwirrt wird und die Zeile als ungültig markiert. –
Wahr. Das ist ein bekannter Fehler. –