crystallize()将平面数据对象转换为嵌套的树状对象。 如果键共享匹配的前缀,它们会自动组合在一起。
crystallize()提供了一种将类似 JSON 的数据存储在平面内存结构(例如关系表、CSV)中的方法。 从内存中读取时, crystallize()将您的平面记录反序列化为结构化对象。
地位
这个库大约完成了 90%。 以下功能仍保留在路线图上:
对crystallize()的反向(序列化)操作(可能是crystallize.smash() )
对于作为对象的值,如何在反转时不过度反转。
然而,一个很好的序列化替代 now 是 。
下面的带删除线的线描述了已计划但尚未实施的功能。 其他一切都有效。
用法
var crystallize = require ( 'crystallize' ) ;
// The data to crystallize.
var fl
1