Witam.
Co ja jeszcze muszę zrobić żeby taki zapis się deserializował?
string test = "{\"Value\":\"Towar w \"Ciapki\" Test, długa nazwa\", \"Style\":{}}";
var d = JsonSerializer.Deserialize<TableData>(test);
// Klasa TableData
public class TableData
{
[JsonPropertyName("Style")]
public Style Style { get; set; } = new();
[JsonPropertyName("Value")]
public string Value { get; set; }
}
Treść błędu
System.Text.Json.JsonException: ''C' is invalid after a value. Expected either ',', '}', or ']'. Path: $ | LineNumber: 0 | BytePositionInLine: 19.'
Próbowałem jeszcze tego poniżej, ale wynik dodaje kolejne \\\ i efekt końcowy jest ten sam - nie działa
HttpUtility.JavaScriptStringEncode(test)

