C #의 json 형식

아룬 라지

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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사