format · validate · convert · runs locally

Parse JSON in Ruby

How to parse a JSON string into an object and serialize (stringify) an object back to JSON in Ruby. The json library is in Ruby’s standard library. Need to clean up the JSON first? Use the formatter & validator.

Parse JSON (string → object)

require 'json'
obj = JSON.parse(text)

Stringify (object → JSON string)

text = JSON.pretty_generate(obj)

Frequently asked questions

How do I parse JSON in Ruby?

The json library is in Ruby’s standard library. Parse with the snippet above; the result is a native object/map you can read.

How do I pretty-print JSON in Ruby?

Use the stringify snippet above with indentation, or paste your JSON into the formatter on this page.