Skip to content

End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

JSON#parse!

JSON.parse!(source, opts) → object

Calls

Example
parse(source, opts)

with source and possibly modified opts.

Differences from JSON.parse:

  • Option max_nesting, if not provided, defaults to false, which disables checking for nesting depth.

  • Option allow_nan, if not provided, defaults to true.

See also #parse #pretty_generate #load_file! #restore also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.1