Misc #16980 ยป 0001-Improve-documentation-for-JSON-parse.patch
| ext/json/lib/json/common.rb | ||
|---|---|---|
|
module_function
|
||
|
# Parse the JSON document _source_ into a Ruby data structure and return it.
|
||
|
# It raises JSON::ParserError if it fails to parse.
|
||
|
#
|
||
|
# _opts_ can have the following
|
||
|
# keys:
|
||
| ... | ... | |
|
# Parse the JSON document _source_ into a Ruby data structure and return it.
|
||
|
# The bang version of the parse method defaults to the more dangerous values
|
||
|
# for the _opts_ hash, so be sure only to parse trusted _source_ documents.
|
||
|
# It raises JSON::ParserError if it fails to parse.
|
||
|
#
|
||
|
# _opts_ can have the following keys:
|
||
|
# * *max_nesting*: The maximum depth of nesting allowed in the parsed data
|
||
| ext/json/parser/parser.c | ||
|---|---|---|
|
*
|
||
|
* Parses the current JSON text _source_ and returns the complete data
|
||
|
* structure as a result.
|
||
|
* It raises JSON::ParseError if fail to parse.
|
||
|
*/
|
||
|
static VALUE cParser_parse(VALUE self)
|
||
|
{
|
||
| ext/json/parser/parser.rl | ||
|---|---|---|
|
*
|
||
|
* Parses the current JSON text _source_ and returns the complete data
|
||
|
* structure as a result.
|
||
|
* It raises JSON::ParseError if fail to parse.
|
||
|
*/
|
||
|
static VALUE cParser_parse(VALUE self)
|
||
|
{
|
||