我在 rubys JSON.parse docs 中遇到了这个create_additions
选项,但我似乎找不到任何关于它的文档。
rdoc 描述了该选项:
create_additions:如果设置为 false,即使找到匹配的类和 ::create_id,解析器也不会创建添加。此选项默认为 true。
出于好奇,谁能解释这个选项的实际作用以及 JSON.parse 的这个“附加”功能到底是什么?
“添加”是对纯 JSON 的添加。如果散列具有json_class
键(可使用 自定义JSON.create_id
),则将其反序列化为该类而不是普通散列。