我应该如何用javascript构建数据树,以便前端能够对其进行解析



我有一个tree数据结构,其中每个节点都是object,我想将整个树发送到前端。JavaScript不允许对象作为键,所以我无法实现下面的解决方案

tree= {{}:{{}:{}, {}:{}, ...}, ...} 

我如何实现这一点,以及如何在前端解析回树。

要使数据可序列化(例如,作为JSON(,您应该使用不同的数据结构,而不使用对象作为Map键。检查每个对象是否有唯一的标识符(可能是ID属性?(。如果没有,请为每个对象创建一个(使用序列号(。然后用这些标识符作为对象键对树进行编码。现在,您可以使用JSON进行序列化/反序列化。

最新更新