Код: Выделить всё
[JsonPropertyName( "name" )]
public string Name { get; set; } = string.Empty;
[JsonPropertyName( "phoneNumber" )]
public string PhoneNumber { get; set; } = string.Empty;
[JsonPropertyName( "menus" )]
public List Menus { get; set; } = [];
. Сериализуйте это как Camelcase, но как насчет того, чтобы читать его из тех API, когда они отправляют как Camelcase, и я хочу соответствовать его с свойствами Pascalcase? Должен ли я просто использовать PropertyNameCaseSensity = true в качестве опции при чтении? Не могли бы вы просто использовать эти два jsonerializeroptions я упомянул, чтобы позволить ему работать во всех системах? Это похоже на решение a , но я не уверен, что это идеальное решение .
Подробнее здесь: https://stackoverflow.com/questions/796 ... as-camelca