誰かが手を貸してくれることを願っています...以下の例を使用してJSONをDataSetに変換しようとしていますが、問題があります。JSON が正しいことを検証し、Kent が提案した方法を使用しました。お時間をいただきありがとうございます。
以下は私のJSONです:
{"jsonData":[{"item1":"one"},{"item2":"two"}]}
これが私のWebサービス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 + "!";
}
}
これが私のエラー出力の 1 つです: d: "エラー: Newtonsoft.Json.JsonReaderException: 値の解析中に予期しない文字が検出されました: S. パス ''、行 0、位置 0..."