如何使用驼峰式序列化 ASP.NET Core/6 中的对象?
How to serialize object in ASP.NET Core/6 using a camelCase?
当使用 ASP.NET Core/6 到 return 对象作为 JSON 时,我们使用 return Ok(data)
获取 data
对象并使用驼峰式。
但是,我想手动序列化一个对象,它没有使用驼峰式序列化。
以下是我尝试去中心化对象的方式
System.Text.Json.JsonSerializer.Serialize(data)
ASP.NET Core 中是否有可使用默认格式化程序序列化对象的服务?不是,我如何使用驼峰式序列化?
您可以使用对象:JsonSerializerOptions。您必须像这样在对象之后将其作为参数传递:
JsonSerializerOptions options = new JsonSerializerOptions()
{
PropertyNamingPolicy = JsonNamingPolicy.CamelCase
};
System.Text.Json.JsonSerializer.Serialize(data, options);
当使用 ASP.NET Core/6 到 return 对象作为 JSON 时,我们使用 return Ok(data)
获取 data
对象并使用驼峰式。
但是,我想手动序列化一个对象,它没有使用驼峰式序列化。
以下是我尝试去中心化对象的方式
System.Text.Json.JsonSerializer.Serialize(data)
ASP.NET Core 中是否有可使用默认格式化程序序列化对象的服务?不是,我如何使用驼峰式序列化?
您可以使用对象:JsonSerializerOptions。您必须像这样在对象之后将其作为参数传递:
JsonSerializerOptions options = new JsonSerializerOptions()
{
PropertyNamingPolicy = JsonNamingPolicy.CamelCase
};
System.Text.Json.JsonSerializer.Serialize(data, options);