2014-12-03 13 views
5

JSON'a dönüştürmem gereken aşağıdaki XML dosyasına sahibim. Ben Newtonsoft kütüphanesi kullanarak Json dönüştürmek mümkün, ancak xml declaration bölüm de içerir.Nasıl xml declaration parçası atlayabilir ve kalan dosya json dönüştürmek miyim?XML'i Json'a dönüştürün ve dönüştürülmüş olan XML bildirimini kaldırın Json

Dönüştürmek için aşağıdaki kodu (C#) kullanıyorum.

employeeXMLDoc.RemoveChild(employeeXMLDoc.FirstChild); 

Sonra sen olarak serialize:

JsonConvert.SerializeXmlNode(employeeXMLDoc) 

Örnek xml giriş

<?xml version="1.0" encoding="UTF-8" ?> 
<Employee> 
    <EmployeeID>1</EmployeeID> 
    <EmployeeName>XYZ</EmployeeName> 
</Employee> 

Json Çıktı

{"?xml":{"@version":"1.0","@encoding":"UTF-8"},"Employee":{"EmployeeID":"1","EmployeeName":"XYZ"}} 

cevap

5

Sen XmlDocument ilk çocuğu kaldırmak olabilir şimdi yapıyor.

JsonConvert.SerializeXmlNode(employeeXMLDoc.FirstChild.NextSibling);

:
1

Veya tek bir satırda

İlgili konular