File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 143
143
# ruby = JSON.parse(source, {allow_nan: true})
144
144
# ruby # => [NaN, Infinity, -Infinity]
145
145
#
146
+ # ---
147
+ #
148
+ # Option +allow_trailing_comma+ (boolean) specifies whether to allow
149
+ # trailing commas in objects and arrays;
150
+ # defaults to +false+.
151
+ #
152
+ # With the default, +false+:
153
+ # JSON.parse('[1,]') # unexpected character: ']' at line 1 column 4 (JSON::ParserError)
154
+ #
155
+ # When enabled:
156
+ # JSON.parse('[1,]', allow_trailing_comma: true) # => [1]
157
+ #
146
158
# ====== Output Options
147
159
#
160
+ # Option +freeze+ (boolean) specifies whether the returned objects will be frozen;
161
+ # defaults to +false+.
162
+ #
148
163
# Option +symbolize_names+ (boolean) specifies whether returned \Hash keys
149
164
# should be Symbols;
150
165
# defaults to +false+ (use Strings).
You can’t perform that action at this time.
0 commit comments