프로그래밍 언어/HTML,CSS,JS

Ruby on Rails에서 JSON 출력을 "예쁘게" 형식화하는 방법

Rateye 2021. 7. 2. 10:36
728x90
반응형

 

질문 : Ruby on Rails에서 JSON 출력을 "예쁘게" 형식화하는 방법

Ruby on Rails의 JSON 출력이 "예쁘거나"멋지게 형식화되기를 바랍니다.

지금은 to_json 호출하고 JSON은 모두 한 줄에 있습니다. 때때로 이것은 JSON 출력 스트림에 문제가 있는지 확인하기 어려울 수 있습니다.

내 JSON을 "예쁘게"또는 Rails에서 멋지게 형식화하도록 구성하는 방법이 있습니까?

답변

이후 버전의 JSON에 내장 된 pretty_generate() 함수를 사용하십시오. 예를 들면 :

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

당신을 얻는다 :

{
  "array": [
      1,
      2,
      3,
      {
      "sample": "hash"
      }
   ],
   "foo": "bar"
 }
                                
출처 : https://stackoverflow.com/questions/86653/how-to-pretty-format-json-output-in-ruby-on-rails
728x90
반응형