Я пытался преобразовать хеш-таблицу в XML, как это, но это не сработало:
var jsonArray = new List<Hashtable>(); XmlNode xml = JsonConvert.DeserializeXmlNode("{\"Row\":" + jsonArray + "}", "BiddingHistory");
Спасибо за ваш вклад. В итоге я преобразовал хеш-таблицу в таблицу данных, затем из таблицы данных в xml.
using (StringWriter sw = new StringWriter()) { dataTable.WriteXml(sw); xml = sw.ToString(); xml = xml.Replace("DocumentElement", "ArrayOfDataEDI"); }