我需要解析一个二叉树的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"
}
如何迭代此类文件。 我想将其转换为树状结构。 谢谢