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