格式化对友好解析的json的响应

时间:2016-08-08 11:32:22

标签: ruby-on-rails json web-scraping

所以我有一些像这样的网络搜索:

["SEvent({\"event_id\":\"ID\",\"date\":\"Sat  5 Nov 2016, 19:30\",\"suppress_b...

现在我想要的是在解析的json中渲染它。这就是我的渲染现在的样子:

 respond_to do |format|
       format.json  { render :json => {:testing => price1}}
     end

但是这会返回:

{
  "testing": [
    "TMEvent({\"event_id\":\"ID\",\"date\":\"Sat  5 Nov 2016, 19:30\

我如何使它看起来更好,(更像这样):

SEvent:{
event_id: ID,
date: Sat  5 Nov 2016, 19:30}

(如果我将此代码放入jsonformatter中,它可以正常工作,看起来我想要它!)

有任何帮助吗? 萨姆

1 个答案:

答案 0 :(得分:0)

使用pretty_generate功能

示例:

require 'json' my_object = { :array => [1, 2, 3, { :sample => "hash"} ], :foo => "bar" } puts JSON.pretty_generate(my_object)