我有一个嵌套的json,看起来如下:
{ type: 'binary_expr',
operator: 'AND',
left:
{ type: 'binary_expr',
operator: 'AND',
left:
{ type: 'binary_expr',
operator: '=',
left: [Object],
right: [Object] },
right:
{ type: 'binary_expr',
operator: 'IN',
left: [Object],
right: [Object] } },
right:
{ type: 'binary_expr',
operator: 'OR',
left:
{ type: 'binary_expr',
operator: 'IS NOT',
left: [Object],
right: [Object] },
right:
{ type: 'binary_expr',
operator: '=',
left: [Object],
right: [Object] },
parentheses: true } }
我只希望使用的运算符列表。
赞
AND, =, IN, OR, IS NOT, IN etc.
请让我知道如何使用nodejs进行迭代并获得相同的结果?
您需要使用嵌套的for循环iterate JSON。在循环时,您进行if Statements并捕获您的输出。并推入阵列。最终,您将轻松获得输出