Q:
大写的属性,从restapi获取后 首字母变成了小写;
A:
如何使用 System.Text.Json 启用不区分大小写的属性名称 - .NET | Microsoft Learn
如何使用 System.Text.Json 实例化 JsonSerializerOptions - .NET | Microsoft Learn


当从restapi返回值,反序列重新构建对象时可以这样操作,设置反序列的option忽略大小写。
var options = new JsonSerializerOptions
{
PropertyNamingPolicy = null, // 禁用命名策略,保持原始大小写
PropertyNameCaseInsensitive = true // 忽略大小写
};
var pageData = System.Text.Json.JsonSerializer.Deserialize<LogPage>(recordData, options);

1672

被折叠的 条评论
为什么被折叠?



