MVC Framework 4.0 では、HTML を返すアクションもあれば、Json を返す必要があるアクションもあります。以下のモデルは、私が使用して返す C# オブジェクトの例ですJson(myObject);
public class resultModel
{
public string status;
public string message;
public subResultModel myChild;
}
public class subResultModel
{
public string status;
public string message;
}
このJson()メソッドは、完全にインスタンス化されたオブジェクトを問題なく解釈しますが、 myChildisnullの場合、キーの Json 値は ですnull。より幅広い Web 標準に対応するために、結果を にしたいと考えています""。これについてどうすればよいかわかりませんJson()。コードのさまざまな場所で使用しています。オーバーヘッドを回避するために、Json.NET に切り替える必要はありません。
つまり、から
{
"status":"success",
"message":"",
"myChild":null
}
に
{
"status":"success",
"message":"",
"myChild":""
}