0
我使用JBuilder作爲JSON DSL。我有它正常工作,但無法弄清楚如何漂亮打印JSON。漂亮打印JSON與JBuilder
我想使用JSON.pretty_generate,但需要一個字符串或哈希,而JBuilder是一個不能轉換的自定義JBuilder對象。
任何想法如何用JBuilder模板漂亮地打印JSON?
我使用JBuilder作爲JSON DSL。我有它正常工作,但無法弄清楚如何漂亮打印JSON。漂亮打印JSON與JBuilder
我想使用JSON.pretty_generate,但需要一個字符串或哈希,而JBuilder是一個不能轉換的自定義JBuilder對象。
任何想法如何用JBuilder模板漂亮地打印JSON?
嘗試解析JBuilder的輸出,然後在該得到的輸出
json_builder = Jbuilder.encode do |json|
... your json.data ...
end
json_obj = JSON.parse(json_builder)
puts JSON.pretty_generate(json_obj)
的溶液/變通方法使用JSON.pretty_generate這裏可用:http://stackoverflow.com/questions/13128485/pretty-print-json - 生成上帶有一個-JBuilder的模板式護欄-3-2-8 –