我们可以通过JSONX发送html代码以获取它在JSON中

时间:2012-10-31 16:39:50

标签: html json ibm-datapower jsonx

您好我正在使用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>

有可能吗?

2 个答案:

答案 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代码。