JSON.NETを使用して、サードパーティのサービス応答(XML)をJSON形式に変換しています。
私がこれまでに試したコード、
IEnumerable<XElement> xe;
IEnumerable<XElement> xe1;
List<XElement> ele = new List<XElement>();
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
XNamespace ns = "http://www.opentravel.org/OTA/2003/05";
XDocument xd = XDocument.Load(response.GetResponseStream());
xe = xd.Root.Descendants(ns + "PricedItineraries").ToList();
ele = new List<XElement>();
foreach (XElement b in xe)
{
ele.Add(b);
}
}
上記のコードで、eleをJSON形式に変換する方法は?そして、次の方法を使用してXMLドキュメントをJSONに変換しました。
Newtonsoft.Json.JsonConvert.SerializeXmlNode(xdoc);
さらに詳しい情報が必要な場合はお知らせください。