将JSON字符串整数反序列化为ASP.NET Core中的枚举可以通过以下步骤实现:
public enum MyEnum
{
Value1,
Value2,
Value3
}
JsonConvert.DeserializeObject
方法将JSON字符串反序列化为枚举类型。using Newtonsoft.Json;
public class MyController : ControllerBase
{
public IActionResult MyAction(string jsonString)
{
MyEnum myEnum = JsonConvert.DeserializeObject<MyEnum>(jsonString);
// 使用反序列化后的枚举进行后续操作
return Ok();
}
}
在上述代码中,jsonString
是包含枚举值的JSON字符串。JsonConvert.DeserializeObject<MyEnum>(jsonString)
将JSON字符串转换为MyEnum
类型的枚举值。
请注意,本回答中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,以符合问题要求。
领取专属 10元无门槛券
手把手带您无忧上云