如何更换&与&在Ruby中

时间:2017-05-25 09:54:11

标签: json ruby confluence-rest-api

我将Json发送到汇合页面但收到BadRequest错误。我已经进行了广泛测试,并且能够使用相同的代码发送Json。不发送的json之间的唯一区别是它包含&符号&。将要发送的Json已经逃过&号&

   jsonHolder = {
        "id": "....",
        "type": "page"......

        "body": {
            "storage": {
                "value": "<table><tbody><tr><td>Row1</td><td>Row2</td><td>Row3</td><td>Empty Sour & Tar</td></tr></tbody></table>",
            },
    }

这只是一个更大的集合的示例,如果可能的话,我只会逃避&,因为当我逃离整个json时,格式化成为一个问题。 json被放入Net::HTTP::Put.new(uri)身体。

p jsonHolder = JSON.generate(jsonResult)

request.body = jsonHolder

我一直试图找到一个类似的例子,但很多人似乎在处理字符串,但是当我.to_s时,json被解析并且不正确。

0 个答案:

没有答案