다음 JSON으로 변환해야하는 XML 파일이 있습니다. 나는 Newtonsoft 라이브러리를 사용하여 Json으로 변환 할 수 있지만 xml 선언 부분도 건너 뛰고 나머지 파일을 json으로 변환 할 수 있습니까?XML을 Json으로 변환하고 변환 된 Json에서 XML 선언을 제거하십시오.
아래 코드 (C#)를 사용하여 변환하고 있습니다.
employeeXMLDoc.RemoveChild(employeeXMLDoc.FirstChild);
을 그리고 당신이있는 한 직렬화 :
JsonConvert.SerializeXmlNode(employeeXMLDoc)
는 샘플 XML 입력
<?xml version="1.0" encoding="UTF-8" ?>
<Employee>
<EmployeeID>1</EmployeeID>
<EmployeeName>XYZ</EmployeeName>
</Employee>
JSON 출력
{"?xml":{"@version":"1.0","@encoding":"UTF-8"},"Employee":{"EmployeeID":"1","EmployeeName":"XYZ"}}