ASP.NET MVC重命名JSON对象包装器

时间:2016-04-23 15:54:53

标签: javascript json asp.net-mvc

我的JSON结果是这样的:

{
  "success": true,
  "result": {
      "name": "rocky",
      "age": 10,

  },
  "error": null,
  "unAuthorizedRequest": false
}

我想删除( "success": true,)。我还想将"result"更改为其他名称。

如何在ASP.NET MVC和JavaScript中执行此操作?

2 个答案:

答案 0 :(得分:1)

此JSON对象应该是JSON序列化的结果,当您的应用程序返回响应时,您的应用程序将对其中一个模型(类)进行。

查找正在序列化的模型并根据需要进行修改。

更新:

为了省略序列化中的特定属性,请使用JsonIgnore属性,例如:

[JsonIgnore]
public bool Success{ get; set; }

答案 1 :(得分:0)

您可以为响应编写模型类,如果您想为其他某些属性指定其他名称

[DataMember(Name="othername")]
public string NameToChange { get; set; }