Последние авторы
1 Базовые опции:
2
3 How to customize character encoding with System.Text.Json
4 [[https:~~/~~/docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-character-encoding>>https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-character-encoding]]
5
6 {{code language="c#"}}
7 new JsonSerializerOptions()
8 {
9 //Игнорирование null элементы
10 IgnoreNullValues = true,
11 // Форматирование читаемое/компкатный
12 WriteIndented = true,
13
14 // Кодировка символов
15 //Encoder = JavaScriptEncoder.Create(UnicodeRanges.BasicLatin, UnicodeRanges.Cyrillic),
16 Encoder = System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping,
17
18 // Enum как строка
19 Converters = {
20 new System.Text.Json.Serialization.JsonStringEnumConverter()
21 }
22 };
23 {{/code}}
24
25 ----
26
27