3

JSON.NET に対する MVC 4 のすぐに使えるサポートに関して、いくつかの矛盾する情報を読みました。

現在、MVC はデフォルトで JSON.NET を使用して JSON をシリアル化していることがわかりましたが、JSON 出力にはまだ明らかな MS 日付形式があります。

まだ実行する必要があるブートストラップはありますか?

アクションの例:

    //
    // GET: /Test/
    [HttpGet]
    public JsonResult Test()
    {
        return Json(new {date = DateTime.Now}, JsonRequestBehavior.AllowGet);
    }

結果:

{
    "date": "/Date(1355399663508)/"
}
4

1 に答える 1

3

デフォルトでは、asp.net Web API のみに Json.net を使用しています。

リリース ノート によると、 Json.NET : JSON データの処理に一般的な Json.NET シリアライザーを使用およびサポートするようになりました。Json.NET は、ASP.NET Web API で使用される既定の JSON シリアライザーであり、データ コントラクト、匿名型、動的型、日付、TimeSpans、オブジェクト参照の保持、インデント、キャメル ケーシング、およびその他の多くの有用なシリアル化機能のサポートが含まれています。

于 2012-12-13T12:06:38.353 に答える