using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Xml; using Newtonsoft;//此方法需单独下载 namespace ThumbsLotteryTicket.MyMethond { public class XML_JSON { /// <summary> /// 返回指定节点下信息的JSON格式字符串 /// </summary> /// <param name="str">xml字符串</param> /// <param name="nodename">节点名称,应从根节点开始</param> /// <returns></returns> public string XML2Json(string str,string nodename) { string result = null; XmlDocument xmldoc = new XmlDocument(); xmldoc.LoadXml(str); XmlNode node = xmldoc.SelectSingleNode(nodename); result = Newtonsoft.Json.JsonConvert.SerializeXmlNode(node); return result; } public string Json2XML(string str) { string result = null; XmlDocument xml = Newtonsoft.Json.JsonConvert.DeserializeXmlNode(str); result = xml.OuterXml; return result; } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步