解析JSON二叉树以进行可视化

时间:2016-11-17 14:39:09

标签: javascript arrays tree

我需要解析一个二叉树的JSON文件。嵌套树的深度也是未知的。即leftNode可以是任何深度。

 leftNode= can be a binary/operator or a sub tree
 center= always Operator
 rightNode= alwasy a value/expression.

这是JSON文件:

jsonInput={
   "leftNode": {
       "leftNode": {
            "leftNode": {
               "leftNode": {
                   "leftNode": "brand_name",
                   "rightNode": "brand_id",
                   "centerOperator": "OR"
               },
               "rightNode": "category_name",
               "centerOperator": "AND"
           },
           "rightNode": "latitude",
           "centerOperator": "AND"
       },
       "rightNode": "latitude",
       "centerOperator": "AND"
    },
    "rightNode": "radius",
    "centerOperator": "AND"
}

如何迭代此类文件。 我想将其转换为树状结构。 谢谢

0 个答案:

没有答案