迭代JSON,节点jss

问题描述 投票:0回答:1

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

javascript node.js angularjs
1个回答
0
投票

您需要使用嵌套的for循环iterate JSON。在循环时,您进行if Statements并捕获您的输出。并推入阵列。最终,您将轻松获得输出

© www.soinside.com 2019 - 2024. All rights reserved.