我将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被解析并且不正确。