遍历JSON,节点jss

时间:2020-02-19 09:17:55

标签: javascript

我有一个嵌套的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进行迭代并获得相同的结果?

1 个答案:

答案 0 :(得分:-1)

您需要使用嵌套的for循环迭代 JSON。 在循环时,您制作 if语句并捕获您的输出。并推入阵列。最终,您将轻松获得输出