Exemple #1
0
        public void TestXmlToJson(string input, string expected)
        {
            var xml = new XmlDocument();

            xml.LoadXml(input);
            var json = JsonConverter.ConvertFromXml(xml.DocumentElement);

            Assert.Equal(expected, json);
        }
Exemple #2
0
        public void TestJsonToXmlToJson(string json, string xml)
        {
            // First convert to Xml:
            var xmlOutput = JsonConverter.ConvertToXml(json);

            Assert.Equal(xml, xmlOutput.InnerXml);

            // Then convert back to Json:
            var jsonOutput = JsonConverter.ConvertFromXml(xmlOutput.DocumentElement);

            Assert.Equal(json, jsonOutput);
        }