7

我在 ruby​​s JSON.parse docs 中遇到了这个create_additions选项,但我似乎找不到任何关于它的文档。

rdoc 描述了该选项:

create_additions:如果设置为 false,即使找到匹配的类和 ::create_id,解析器也不会创建添加。此选项默认为 true。

出于好奇,谁能解释这个选项的实际作用以及 JSON.parse 的这个“附加”功能到底是什么?

4

1 回答 1

9

“添加”是对纯 JSON 的添加。如果散列具有json_class键(可使用 自定义JSON.create_id),则将其反序列化为该类而不是普通散列。

于 2012-11-13T15:46:32.297 回答