2016-08-08 6 views
1

So habe ich einige Web-Schaben zurück wie diese kommen:Format Antwort auf freundliche geparsten json

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

Nun, was im zu wollen ist dies in einem geparsten json zu machen. Dies ist, wie sieht im Moment machen meine:

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

dies jedoch gibt diese:

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

Wie kann ich es machen, so dass es besser aussieht, (eher wie dieses):

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

(wenn ich diesen Code in jsonformatter platzieren, funktioniert es und sieht genau so aus, wie ich es wollte!)

Irgendwelche Hilfe? Sam

Antwort

0

Verwenden pretty_generate Funktion

Beispiel:

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

+0

dort Hallo, Das hat nicht funktioniert, habe ich versucht, den Puts und bekam genau das gleiche zurück –