2009-07-15 14 views
1

サーバから返されたHtmlページにJsonを挿入したいのですか?ASP.NET MVCはどのようにJsonResultsを生成しますか?

Json(someObject)が呼び出されたときにJson文字列を返すpublic関数はありますか?

私はJsonを別の要求でブラウザに返信したくないことに注意してください。オブジェクトグラフをjsonに変換してスクリプトブロックに挿入したい。

using System.Web.Script.Serialization; 
... 
      // The JavaScriptSerializer type was marked as obsolete prior to .NET Framework 3.5 SP1 
#pragma warning disable 0618 
      JavaScriptSerializer serializer = new JavaScriptSerializer(); 
      response.Write(serializer.Serialize(Data)); 
#pragma warning restore 0618 

は、なぜそれが時代遅れにマークされました:

おかげ


MVCのソースコードを見ると、私はこれを見つけましたか?

+0

how - 'JavaScriptSerializer Serialize()'についての詳細と、デフォルトでGETリクエストを拒否するhttp://stackoverflow.com/a/3991940/516748 – KCD

答えて

0

/*私は思う* /それはSystem.Web.Script.Serialization.JavaScriptSerializerクラスのインスタンスを使用します。

実際にはリフレクターで確認されています。これもデフォルトのものです。コンストラクタへの引数はなく、使用前にプロパティが設定されていません。

関連する問題