【问题标题】:How can I use the JsonObject class?如何使用 JsonObject 类?
【发布时间】:2010-11-16 18:31:05
【问题描述】:
我正在 Windows Phone 7 上构建。我在文档中注意到我可以:
JsonObject user = (JsonObject)JsonObject.Load(responseStream);
bool isMember = user["IsMember"];
string name = user["Name"];
int age = user["Age"];
如何导入 JsonObject 类?
【问题讨论】:
标签:
c#
.net
json
windows-phone-7
【解决方案1】:
我认为这个库现在已经被 Json.NET 弃用了。 JsonObject 现在是一个 JObject 并且需要 Json.NET 库。
Documentation
【解决方案2】:
将using System.Json; 添加到文件顶部。
编辑
似乎 Windows Phone 7 不支持 System.Json 命名空间,所以你不能这样做。粗略搜索后,您似乎必须使用DataContractJsonSerializer 类,如this MSDN 视频/源代码所示。
您可能还想考虑使用Json.NET,它似乎比DataContractJsonSerializer 更有效。
【讨论】:
-
-
@Chris R:我不确定 Sheehan 是如何让它工作的,但请尝试使用 this 链接获取信息。