Windows Phone 7中缺少System.Json命名空间

mik*_*rey 5 silverlight json windows-phone-7

Mix10演示期间,演示者(Charlie Kindel)表示,在为WP7编写基于Silverlight的应用程序时,您将获得所有Silverlight 3.0,其中包含一些Silverlight 4.0.

为什么System.Json会丢失?它包含在Silverlight 3.0中,并包含在Silverlight 4.0中.

Windows Phone 7类库参考

小智 14

添加引用System.ServiceModel.Web以及引用System.Runtime.Serialization,它应该工作. System.ServiceModel.Web似乎添加.JSONSerialization命名空间.


Aur*_*nda 7

您也可以尝试使用DataContractJsonSerializer,它肯定存在于MIX RC工具中http://msdn.microsoft.com/en-us/library/system.runtime.serialization.json.datacontractjsonserializer.aspx.

  • @rosarch真的吗?http://msdn.microsoft.com/library/ff637320(v=VS.95).aspx会另有说明. (2认同)
  • 花了太长时间寻找这个 - 你需要添加一个对System.Servicemodel.Web的引用,然后使用System.Runtime.Serialization.Json.明显啊! (2认同)

小智 1

我也不知道为什么,但它在这个链接上说不支持命名空间

请参阅Silverlight for Windows Phone 支持的功能