您好我正在使用IBM Datapower。我有一个问题
我们可以通过jsonx将html内容发送到json .. 像
<json:object>
<json:string name="htmlcontent"> <html><body>hiii</body></html></json:string>
</json:object>
我试过上面的反应只是一个字符串
hii
我需要
<html><body>hiii</body></html>
有可能吗?
答案 0 :(得分:0)
如果您在浏览器中查看,则只会看到hii
在浏览器上执行查看源。
或通过SOAP UI发送请求。
答案 1 :(得分:0)
由于元素的内容实际上是XML(如DataPower所见),json:object / json:string / html / body的值是“hiii”。 如果你在上面做了一个值,你只会得到“hiii”。
你需要获取像json:object / json:string /这样的元素(copy-of),然后序列化你获得的节点以获得包含html标签的实际字符串。
另请注意,如果您不发送“XML有效”HTML,它将失败!
在转换为JsonX之前,您应该考虑转义html代码。