1

我正在尝试模拟发布请求,以便我可以重复请求并找出错误,但这里我在文本区域中获取早期请求的参数,参数是 json 字符串,现在我必须提取参数然后重定向到原始网址

我怎么做??Json 解析器在尝试解析提交的参数时创建错误

JSON::ParserError (795: unexpected token at

'{"data":"[{\"bundles\":[{\"bloody_hell\":\"killer\"}]}]"

"app_created_at":"2012-04-27 10:18:04", "action":"push",

"first":"YES", "controller":"syncs"}'): json (1.7.1)

lib/json/common.rb:149:in `parse'

我究竟做错了什么?

4

2 回答 2

1

"使用时不必转义',删除\

于 2012-05-23T07:49:57.623 回答
1

删除 [] 周围的 ",并添加逗号..

你可以对 json 进行字符串化,你会看到你必须如何模拟它

JSON.stringify({data: [{a:1},{b:2}],c:4})

输出

"{"data":[{"a":1},{"b":2}],"c":4}"
于 2012-05-23T08:27:08.067 回答