xml 데이터를 json으로 변환하고 있습니다. 하지만 문제가 생겼습니다.
string xml = "<Test><Name>Test class</Name><X>100</X><Y>200</Y></Test>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
return Newtonsoft.Json.JsonConvert.SerializeXmlNode(doc);
데이터 시각화 도우미를 표시 할 때
{"Test":{"Name":"Test class","X":"100","Y":"200"}}
하지만 페이지는 그것을 반환
"{\"Test\":{\"Name\":\"Test class\",\"X\":\"100\",\"Y\":\"200\"}}"
유효한 json이 아닙니다.
포맷하는 방법?
실제로 일어나는 일은 이미 json 문자열을 클라이언트에 전달하는 것이므로 클라이언트에서 dataType을 "json"으로 지정하면 다시 문자열을 직렬화하고 위의 결과를 얻을 수 있습니다.
사실 이것은 유효하지 않은 json이 아닙니다. json 객체를 얻기 위해 구문 분석해야합니다.
클라이언트 측에서 ... JavaScript 사용
var jsonObject = JSON.parse("{\"Test\":{\"Name\":\"Test class\",\"X\":\"100\",\"Y\":\"200\"}}");
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다