希望有人可以伸出援助之手...我正在尝试使用下面的示例将 JSON 转换为 DataSet,但是遇到了问题。我已经验证 JSON 是正确的,使用了 Kent 建议的方法。感谢您的时间和帮助!
以下是我的 JSON:
{"jsonData":[{"item1":"one"},{"item2":"two"}]}
这是我的网络服务 C# 代码:
[WebMethod]
public string setWorkOrdersUpdated(object jsonData)
{
try
{
XmlDocument xd = new XmlDocument();
xd = (XmlDocument)JsonConvert.DeserializeXmlNode(jsonData.ToString());
DataSet ds = new DataSet();
ds.ReadXml(new XmlNodeReader(xd));
return "success";
}
catch (Exception e)
{
return "ERROR: " + e + "!";
}
}
这是我的错误输出之一:d:“错误:Newtonsoft.Json.JsonReaderException:解析值时遇到意外字符:S.路径'',第0行,位置0......”