在此线程中:如何使用 C#/LINQ 将 XML 转换为 JSON? 我找到了将 XML 转换为 Json 的代码。我试图在 Windows 8 上实现这一点,但我有一个问题:
JavaScriptSerializer
在 Windows 8 中不存在。有人知道 JavaScriptSerializer 的程序集吗?
var json = new JavaScriptSerializer().Serialize(dic);
在此线程中:如何使用 C#/LINQ 将 XML 转换为 JSON? 我找到了将 XML 转换为 Json 的代码。我试图在 Windows 8 上实现这一点,但我有一个问题:
JavaScriptSerializer
在 Windows 8 中不存在。有人知道 JavaScriptSerializer 的程序集吗?
var json = new JavaScriptSerializer().Serialize(dic);
System.Web.Scripting.Serialization.JavaScriptSerializer
需要System.Web.Extensions.dll
作为参考。
编辑:如果您受限于 WinRT,请查看http://json.codeplex.com/
你有没有看过
JSonSerialiserHelper
例如:
string objectText = GetJSONObj();
MyJsonObj myJsonObj = JSonSerialiserHelper.Deserialize<MyJsonObj>(objectText);