From 5f420debe6291197e97965b859c4a51f587c0144 Mon Sep 17 00:00:00 2001 From: Florian Frank Date: Wed, 25 Nov 2009 02:19:07 +0100 Subject: implemented symbolize_names feature, #8 --- lib/json/common.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/json/common.rb') diff --git a/lib/json/common.rb b/lib/json/common.rb index 39f6336..2f1584e 100644 --- a/lib/json/common.rb +++ b/lib/json/common.rb @@ -116,9 +116,14 @@ module JSON # * *allow_nan*: If set to true, allow NaN, Infinity and -Infinity in # defiance of RFC 4627 to be parsed by the Parser. This option defaults # to false. + # * *symbolize_names*: If set to true, returns symbols for the names + # (keys) in a JSON object. Otherwise strings are returned, which is also + # the default. # * *create_additions*: If set to false, the Parser doesn't create # additions even if a matchin class and create_id was found. This option # defaults to true. + # * *object_class*: Defaults to Hash + # * *array_class*: Defaults to Array def parse(source, opts = {}) JSON.parser.new(source, opts).parse end -- cgit v1.2.1