将web响应从JSON转换为XML

将web响应从JSON转换为XML,xml,web-services,Xml,Web Services,我是在asmx逻辑中创建的,我得到了json格式的返回数据,但我需要在if条件代码逻辑下转换为xml格式 if (providers[1] == Portal.*****.ToString()) { CookieContainer cookie = new CookieContainer(); var Session = obj1.GetRequest(cookie); var MmtHotelid = obj1.Login("**********", "***

我是在asmx逻辑中创建的,我得到了json格式的返回数据,但我需要在if条件代码逻辑下转换为xml格式

 if (providers[1] == Portal.*****.ToString())
    {
    CookieContainer cookie = new CookieContainer();
    var Session = obj1.GetRequest(cookie);
    var MmtHotelid = obj1.Login("**********", "******", ref hotelid,cookie);
    var ListGetRoomtype = obj1.GetRoomTypes(MmtHotelid, Session);
    var list1 = obj1.GetRoomAvail(MmtHotelid, fromdate, todate, ListGetRoomtype, Session);
    listgetinv.InvetorYDetails.Add(list1);
    }

var CtRateXml=new-XElement(“Provider”,new-XAttribute(“Id”,Portal.*****
在此处输入代码
),来自listgetinv中的c 选择new XElement(“RoomType”,new XAttribute(“Name”,c.RoomName), 从c.cleartriprate中的od开始 选择新元素(“速率”, 新条款(“日期”,外径日期), 新XElement(“SingleRate”,外径SingleSellRate), 新XElement(“DoubleRate”,外径DoubleSellRate)
)));

var CtRateXml=new-XElement(“提供者”,new-XAttribute(“Id”,Portal.**
在此处输入代码
),来自listgetinv中的c 选择new XElement(“RoomType”,new XAttribute(“Name”,c.RoomName), 从c.cleartriprate中的od开始 选择新元素(“速率”, 新条款(“日期”,外径日期), 新XElement(“SingleRate”,外径SingleSellRate), 新XElement(“DoubleRate”,外径DoubleSellRate) )));