Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

instance method

JSON#parse!

(::string source, ?::JSON::options opts) -> untyped
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! #unsafe_load also in 4.0 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0