3

I'm having trouble parsing Json string to Objects in C#. I'm using this:

JavaScriptSerilizer parser = new JavaScriptSerializer();

but it doesn't recognize the JavaScriptSerilizer, and I can't add this:

using System.Web.Script.Serialization;

but it returns an error, not recognizing the "Script" in "System.Web", and I added "System.Web" in the References. Also, I found "System.Web.Extensions.dll" in "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\", added it as a Reference but I get this error:

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

I searched for the same file in lower version but I couldn't find it.

What am I doing wrong?

4

3 回答 3

4

That type is implemented in System.Web.Extensions.dll, not in System.Web.dll.

于 2012-05-03T11:48:53.673 回答
0

You have to add a reference to System.Web.Extensions in your project.

MSDN: JavaScriptSerializer Class

If you look at the MSDN documentation for a class, it tells you which assembly it's in at the top of the page.

于 2012-05-03T11:48:58.887 回答
0

Please add reference to System.Web.Extensions (in System.Web.Extensions.dll) in your project.

于 2012-05-03T11:50:32.683 回答