我有一个类似于下面的XML响应,我需要解析<message>
,其中包含一个属性中的某些JSON。它以字符串的形式出现。
"<Response attr1='hello' bar='{ \"int\": 50, \"bool\": false, \"message\":\"< message > Test Message <a href=\"http://www.blah.com\">here</a> < /message >\" }'/>;"
我发现了一些很好的纯Javascript答案,例如here但是很完美,正如你从上面的例子中看到的那样,XML现在包含带有XML的JSON,而且这个解析器也解析了{{我需要保留1}}和<a>
个标签。
实施此操作的最简单方法是什么?我的解决方案需要是纯Javascript,没有库。
编辑:https://jsfiddle.net/ree3c7w0/显示我尝试提取JSON同时保留JSON中的XML,并且唯一的方法是在JSON中转义XML
答案 0 :(得分:1)
您需要使用一些软件来转义xml以将其嵌入到json中,然后转义json以将其嵌入到xml中。