我在ruby JSON.parse文档中遇到了create_additions
选项,但我似乎无法找到任何关于它的文档。create_additions选项在JSON.parse中做了什么?
的的RDoc描述的选项:
create_additions:如果设置为false,解析器不会 创建添加即使匹配的类和:: create_id被发现。 此选项默认为true。
出于好奇,任何人都可以解释这个选项实际上做了什么以及JSON.parse的这个“添加”功能是什么呢?
我在ruby JSON.parse文档中遇到了create_additions
选项,但我似乎无法找到任何关于它的文档。create_additions选项在JSON.parse中做了什么?
的的RDoc描述的选项:
create_additions:如果设置为false,解析器不会 创建添加即使匹配的类和:: create_id被发现。 此选项默认为true。
出于好奇,任何人都可以解释这个选项实际上做了什么以及JSON.parse的这个“添加”功能是什么呢?
“添加”是纯JSON的补充。如果散列具有json_class
密钥(可用JSON.create_id
定制),则将其反序列化为该类而不是普通散列。
美丽。尽管在我身边有一个小小的RTFM案例。没有查找create_id属性,杜。谢谢! – paukul
JSON代表JavasScript对象表示法。我可以想象一个由多个对象组成的JSON字符串,如父亲<->子女关系。如果设置为true,那么'create_additions'是否也可以创建子对象?但实际上,我只是猜测。 –