# File lib/json/common.rb, line 177
177:   def generate(obj, state = nil)
178:     if state
179:       state = State.from_state(state)
180:     else
181:       state = State.new
182:     end
183:     obj.to_json(state)
184:   end