3

C# で Json 文字列をオブジェクトに解析するのに問題があります。私はこれを使用しています:

JavaScriptSerilizer parser = new JavaScriptSerializer();

しかし、JavaScriptSerilizer を認識しないため、これを追加できません。

using System.Web.Script.Serialization;

しかし、「System.Web」の「スクリプト」を認識せずにエラーが返され、参考文献に「System.Web」を追加しました。また、「C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\」で「System.Web.Extensions.dll」を見つけ、参照として追加しましたが、次のエラーが発生します。

Could not resolve assembly "System.Web.Extensions". The assembly is not in the currently targetet framework...

下位バージョンで同じファイルを検索しましたが、見つかりませんでした。

私は何を間違っていますか?

4

3 に答える 3

4

その型System.Web.Extensions.dllはではなく で実装されていSystem.Web.dllます。

于 2012-05-03T11:48:53.673 に答える
0

プロジェクトに参照を追加する必要がありSystem.Web.Extensionsます。

MSDN: JavaScriptSerializer クラス

クラスの MSDN ドキュメントを見ると、そのクラスがどのアセンブリに含まれているかがページの上部に示されています。

于 2012-05-03T11:48:58.887 に答える
0

プロジェクトに System.Web.Extensions (System.Web.Extensions.dll 内) への参照を追加してください。

于 2012-05-03T11:50:32.683 に答える