create_additions选项在JSON.parse中的作用是什么

时间:2012-11-13 13:54:34

标签: ruby json

我在rubys JSON.parse文档中遇到了create_additions选项,但我似乎找不到任何关于它的文档。

rdoc描述了以下选项:

  

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

出于好奇,任何人都可以解释这个选项实际上做了什么以及JSON.parse的这个“添加”功能是什么呢?

1 个答案:

答案 0 :(得分:8)

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