MVC Framework 4.0,有些动作返回HTML,有些动作需要返回Json。下面的模型是我使用Json(myObject);
public class resultModel
{
public string status;
public string message;
public subResultModel myChild;
}
public class subResultModel
{
public string status;
public string message;
}
Json()
方法很好地解释了完全实例化的对象,但是,如果myChild
是null
,则密钥的Json值为null
。为了满足更广泛的Web标准,我希望结果为""
。我不知道如何解决这个问题,我在代码中的很多地方使用Json()
,为了避免开销,我宁愿不必切换到Json.NET。
即。来自
{
"status":"success",
"message":"",
"myChild":null
}
到
{
"status":"success",
"message":"",
"myChild":""
}