Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpJsCs 319 of 509 menu
◀ ▶

Регистр имён свойств в JSON в C#

Имена ключей можно писать с маленькой буквы. Свойство PageTitle становится ключом "pageTitle". Так часто ждут клиенты на JavaScript.

Строка содержит "pageTitle", а не "PageTitle":

using System.Text.Json; JsonSerializerOptions options = new() { PropertyNamingPolicy = JsonNamingPolicy.CamelCase }; string json = JsonSerializer.Serialize(new PageView(), options); Console.WriteLine(json.Contains("pageTitle")); class PageView { public string PageTitle { get; set; } = "home"; }

Без такой настройки ключ совпал бы с именем свойства в C# и остался бы "PageTitle".

Запишите объект со свойством UserName так, чтобы ключ в JSON начинался с маленькой буквы. Выведите 1, если в строке есть "userName".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить