HTML-String als JSON-Ausgabe mit C#.HTML-String als JSON-Ausgabe mit C#
Ich möchte jede Instanz von ", das ist zwischen HTML-Wrapper < und> mit", während der Konvertierung in JSON ersetzen. Zur gleichen Zeit, wenn es Text mit "Zitat hat, sollte es nicht mit dem 'Zitat ersetzt werden . Z.B. "since the 1500s"
-Code -, die alle "zu" zitiert
public string Content
{
get
{
return _content;
}
set
{
if (value != null)
{
this._content = this._content.Replace("\"", "'");
}
}
}
Ich erhalte Zeichenfolge in dieser Form von meiner Ansicht
E.g. model.Content = "<p> Lorem Ipsum is simply dummy text of the printing <span id= "#" ids= "#" display= "inline" ></ span > and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever "since the 1500s".<br></p>";
I
bin mit JsonConvert.SerializeObject ersetzt.string output = JsonConvert.SerializeObject(model, Formatting.Indented, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() });
Erwartete string - Alle doppelte Anführungszeichen in den HTML-Tags sollten con Verted in einfache Anführungszeichen, aber der Text zitiert sollte so sein, wie es mit C#
Können Sie mehr Informationen, bitte. Warum sollten doppelte Anführungszeichen beispielsweise in einfache Anführungszeichen umgewandelt werden? Wie konvertieren Sie es in JSON, etc? – john
Ist eine Methode von C#, diese Ausgabe zurückzugeben? Weitere Informationen –
Verwenden Sie JSON.NET oder JavaScriptSerializer oder einen anderen Serializer? – Sagar