MVC4 Json Null对象处理

时间:2013-04-24 18:48:34

标签: json asp.net-mvc-4 null string

MVC Framework 4.0,有些动作返回HTML,有些动作需要返回Json。下面的模型是我使用Json(myObject);

返回的C#对象的示例
public class resultModel 
{    
    public string status;
    public string message;

    public subResultModel myChild;
}

public class subResultModel
{
    public string status;
    public string message;
}

Json()方法很好地解释了完全实例化的对象,但是,如果myChildnull,则密钥的Json值为null。为了满足更广泛的Web标准,我希望结果为""。我不知道如何解决这个问题,我在代码中的很多地方使用Json(),为了避免开销,我宁愿不必切换到Json.NET。

即。来自

{
   "status":"success",
   "message":"",
   "myChild":null
}

{
   "status":"success",
   "message":"",
   "myChild":""
}

0 个答案:

没有答案