我有一个XML URL
我需要将其转换为C#中的JSON
我开始这样创作。。。。。。。
String URLString = " http://abc.xyz";
XmlTextReader reader = new XmlTextReader(URLString);
现在,如何进一步。。。?
根据@BendEg,不确定你的要求是什么,但如果你试图将URLString值转换为JSON,只需使用JSON序列化程序var serializer = new JavaScriptSerializer();
var serializedResult = serializer.Serialize(URLString);
您可以使用JsonConvert,它是Newtonsoft的JSON.NET库的一部分。您可以使用NuGet将其添加到您的解决方案中。下面我给出了另一个SO问题的xml片段的示例。
string xml ="<ARTICLE_PRICE_DETAILS> <DATETIME type="valid_start_date"><DATE>2015-07-01</DATE></DATETIME><DATETIME type="valid_end_date"><DATE></DATE></DATETIME></ARTICLE_PRICE_DETAILS>";
var xmlDocument = new XmlDocument();
xmlDocument.LoadXml(xml);
string jsonText = JsonConvert.SerializeXmlNode(xmlDocument);