Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menukar XML kepada Json dan Json kembali kepada XML menggunakan Newtonsoft.json?
Json.NET menyokong penggunaan XmlNodeConverter untuk menukar JSON kepada XML dan sebaliknya.
Elemen, atribut, teks, ulasan, data aksara, arahan pemprosesan, ruang nama dan pengisytiharan XML dikekalkan antara kedua-duanya semasa penukaran
static void Main(string[] args) { string xml = @"Alanhttp://www.google1.com Admin1"; XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); string json = JsonConvert.SerializeXmlNode(doc); Console.WriteLine(json); Console.ReadLine(); }
{"person":{"@id":"1","name":"Alan","url":"http://www.google1.com","role":"Admin1"}}
static void Main(string[] args) { string json = @"{ '?xml': { '@version': '1.0', '@standalone': 'no' }, 'root': { 'person': [ { '@id': '1', 'name': 'Alan', 'url': 'http://www.google1.com' }, { '@id': '2', 'name': 'Louis', 'url': 'http://www.yahoo1.com' } ] } }"; XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(json); Console.WriteLine(json); Console.ReadLine(); }#🎜🎜 🎜#
Atas ialah kandungan terperinci Bagaimana untuk menukar XML kepada Json dan Json kembali kepada XML menggunakan Newtonsoft.json?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!