[C#] JsonSerializationException
var xmlNode = Newtonsoft.Json.JsonConvert.DeserializeXmlNode(“json String” ).OuterXml;
사용자 코드에서 JsonSerializationException이(가) 처리되지 않았습니다.
{“JSON root object has multiple properties. The root object must have a single property in order to create a valid XML document. Consider specifing a DeserializeRootElementName.”}
해결방법 : DeserializeXmlNode 메소드에서 아래 코드와 같이 두 번째 매개 변수에 루트 노드 이름을 지정하면 된다.
var xmlNode = Newtonsoft.Json.JsonConvert.DeserializeXmlNode(“json String”, “Request”).OuterXml; //루트노드명 : Request
참조 링크 : JSON을 XML로 변환하기
https://stackoverflow.com/questions/16562101/converting-json-to-xml/16562355#16562355