--- !ruby/object:RDoc::RI::MethodDescription 
aliases: 
- !ruby/object:RDoc::RI::AliasName 
  name: restore
block_params: 
comment: 
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: Load a ruby data structure from a JSON <em>source</em> and return it. A source can either be a string-like object, an IO like object, or an object responding to the read method. If <em>proc</em> was given, it will be called with any nested Ruby object as an argument recursively in depth first order.
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: This method is part of the implementation of the load/dump interface of Marshal and YAML.
full_name: JSON#load
is_singleton: false
name: load
params: (source, proc = nil)
visibility: public
