JSON.generate turns Ruby hashes and arrays into JSON text.

JSON Generate

json_generate.rb
require "json"

status = 
record = {
  name: "Ruby",
  status: status,
  lessons: 4
}

json_text = JSON.generate(record)
status_text = record[:status]

puts "status=#{status_text}"
puts "json=#{json_text}"
require "json"

status = 
record = {
  name: "Ruby",
  status: status,
  lessons: 4
}

json_text = JSON.generate(record)
status_text = record[:status]

puts "status=#{status_text}"
puts "json=#{json_text}"
require "json"

status = 
record = {
  name: "Ruby",
  status: status,
  lessons: 4
}

json_text = JSON.generate(record)
status_text = record[:status]

puts "status=#{status_text}"
puts "json=#{json_text}"
json generate Generating JSON is useful when Ruby needs to send or save structured data as text.