我有以下XML文件,我需要转换为JSON.我能够使用Newtonsoft库将其转换为Json,但它也包含xml声明部分.如何跳过xml声明部分并将剩余文件转换为json?
我使用下面的代码(C#)来转换它.
JsonConvert.SerializeXmlNode(employeeXMLDoc)
Run Code Online (Sandbox Code Playgroud)
示例xml输入
<?xml version="1.0" encoding="UTF-8" ?>
<Employee>
<EmployeeID>1</EmployeeID>
<EmployeeName>XYZ</EmployeeName>
</Employee>
Run Code Online (Sandbox Code Playgroud)
Json输出
{"?xml":{"@version":"1.0","@encoding":"UTF-8"},"Employee":{"EmployeeID":"1","EmployeeName":"XYZ"}}
Run Code Online (Sandbox Code Playgroud)
您可以从以下位置删除第一个孩子XmlDocument:
employeeXMLDoc.RemoveChild(employeeXMLDoc.FirstChild);
Run Code Online (Sandbox Code Playgroud)
然后按照你现在的顺序进行序列化.
| 归档时间: |
|
| 查看次数: |
3922 次 |
| 最近记录: |