相关疑难解决方法(0)

从ASP.NET MVC中的Json()强制使用小写属性名称

鉴于以下课程,

public class Result
{      
    public bool Success { get; set; }

    public string Message { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我在这样的Controller动作中返回其中一个,

return Json(new Result() { Success = true, Message = "test"})
Run Code Online (Sandbox Code Playgroud)

但是,我的客户端框架期望这些属性是小写的成功和消息.没有实际上必须有小写的属性名称是一种方法来实现这个思想正常的Json函数调用?

asp.net-mvc json

80
推荐指数
3
解决办法
5万
查看次数

JSON.NET反序列化不同的属性名称

Json.NET中是否有一种自动方式,可以将JSON属性从小写的下划线自动映射到无大小写的下划线。我知道您可以向每个属性添加json属性,但这是唯一的方法吗?

我的JSON是这样的:

{
    "first_name": "Roger",
    "last_name": "The Shrubber"
}
Run Code Online (Sandbox Code Playgroud)

这是课程:

public class Customer
{
    public FirstName { get; set; }
    public LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# json json.net

5
推荐指数
0
解决办法
5867
查看次数

标签 统计

json ×2

asp.net-mvc ×1

c# ×1

json.net ×1