1. ホーム
  2. c#

[解決済み] .Net 4.0ではJavaScriptSerializerが見つからない

2022-02-04 04:04:34

質問

が見つからないようです。 JavaScriptSerializer オブジェクトと System.Web.Script.Serialization という名前空間があります。 JSONにシリアライズする必要があるのですが、何を使えばいいのでしょうか?

そして、そうです、私はすでに System.Web.Extensions (System.Web.Extensions.dll内)をプロジェクト内で使用します。 それが、私がショックを受けている理由です。

  • 知っている System.Web.Extensions とマークされていました。 廃止 3.5では

解決方法は?

の.net 4バージョンが含まれているかどうか確認してください。 System.Web.Extensions - 3.5バージョンもありますが、そちらは動作しないと思います。

この手順でうまくいきます。

  1. コンソールアプリケーションを新規に作成する
  2. ターゲットをClient Profileではなく、.net 4に変更します。
  3. への参照を追加します。 System.Web.Extensions (4.0)
  4. にアクセスできること。 JavaScriptSerializer を追加しました :-)