Ruby 4.0 リファレンスマニュアル

instance method JSON::State#indent

indent -> StringRuby 1.9.3 から[permalink][rdoc][edit]

インデントに使用する文字列を返します。

require "json"

json_state = JSON::State.new(indent: "\t")
json_state.indent # => "\t"
p JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\":\"value1\",\t\"key2\":\"value2\"}"