dataweave를 사용하여 동적 키가있는 객체 배열을 필터링 할 수 없습니다.

카르 틱

Resigned 및 Terminated활성화되어 있지 않아야 하는 EmployeeStatus기반으로이 개체 배열을 필터링하고 싶습니다 . 여기서 키는 각 객체마다 다르므로.와 같은 논리를 적용 할 수 없습니다. 어떤 제안이나 힌트가 도움이 될 것입니다.item.key.EmployeeStaus=="Resigned" or "Terminated"

입력 페이로드

[
  {
    "626433000000196190": [
      {
        "EmailID": "[email protected]",
        "Employeestatus": "Resigned"
      }
    ]
  },
  {
    "626433000000196184": [
      {
        "EmailID": "[email protected]",
        "Employeestatus": "Active"
      }
    ]
  },
  {
    "626433000000196178": [
      {
        "EmailID": "[email protected]",
        "Employeestatus": "Active"
      }
    ]
  },
  {
    "626433000000196166": [
      {
        "EmailID": "[email protected]",
        "Employeestatus": "Terminated"
      }
    ]
  }
]

필수 출력

[
  {
        "EmailID": "[email protected]",
        "Employeestatus": "Resigned"
  },
  {
        "EmailID": "[email protected]",
        "Employeestatus": "Terminated
  }
]
살림 칸 |

아마도 다음과 같습니다.

입력

[
  {
    "626433000000196190": [
      {
        "EmailID": "[email protected]",
        "Employeestatus": "Resigned"
      }
    ]
  },
  {
    "626433000000196184": [
      {
        "EmailID": "[email protected]",
        "Employeestatus": "Active"
      }
    ]
  },
  {
    "626433000000196178": [
      {
        "EmailID": "[email protected]",
        "Employeestatus": "Active"
      }
    ]
  },
  {
    "626433000000196166": [
      {
        "EmailID": "[email protected]",
        "Employeestatus": "Terminated"
      }
    ]
  }
]

스크립트

%dw 2.0
output application/json
---
flatten(payload   map 
     ($  mapObject {
          b: $ filter ($.Employeestatus != "Active") 
     }).b -[])

산출

[
  {
    "EmailID": "[email protected]",
    "Employeestatus": "Resigned"
  },
  {
    "EmailID": "[email protected]",
    "Employeestatus": "Terminated"
  }
]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Typescript 제네릭을 사용하여 객체에서 키를 필터링 할 수 있습니까?

분류에서Dev

하나의 동등 객체 필드를 사용하여 객체 배열에 포함을 사용할 수 있습니까?

분류에서Dev

사용자 입력 문자를 사용하여 Angular로 이름 배열을 동적으로 필터링 할 수 있습니까?

분류에서Dev

동적으로 할당 된 객체를 가리키는 포인터 배열을 어떻게 삭제할 수 있습니까?

분류에서Dev

오류는 Mulesoft를 사용하여 배열을 객체로 강제 변환 할 수 없습니다.

분류에서Dev

typescript를 사용하여 관찰 가능한 객체 목록에서 필터를 사용할 수 없습니다.

분류에서Dev

Lodash 또는 vanilla JS를 사용하여 객체 키를 기반으로 배열을 필터링하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

하위 문자열을 사용하여 자바 스크립트에서 객체 배열을 필터링 할 수 있습니까?

분류에서Dev

json 객체를 사용하여 Javascript로 동적 테이블을 표시 할 수 없습니다.

분류에서Dev

여러 X 키가있는 dc.js를 사용하여 개별 스택을 필터링 할 수 없음

분류에서Dev

GET 요청을 필터링하는 동안 개체를 구독 할 수 없습니다.

분류에서Dev

jq를 사용하여 텍스트 파일 내용을 JSON 배열 객체에 동적으로 주입 할 수 있습니까?

분류에서Dev

Javascript를 사용하여 객체 배열에서 행 합계 및 열 합계를 추가 할 수 없습니다.

분류에서Dev

DJANGO-필터링 된 다른 객체로 필터링하는 객체를 어떻게 필터링 할 수 있습니까?

분류에서Dev

UISearchController를 사용할 때 updateSearchResultsForSearchController에서 객체 배열을 필터링하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 확인란 값을 필터링 할 수 없습니다.

분류에서Dev

왜 C ++에서 parmatetrized 생성자를 사용하여 객체의 동적 배열을 선언 할 수 없습니까?

분류에서Dev

지도 기능을 사용하여 배열처럼 내 객체를 어떻게 사용할 수 있습니까?

분류에서Dev

MongoDB $ match 집계 단계의 필드별로 중첩 배열 객체를 필터링 할 수 있습니까?

분류에서Dev

React와 Javascript를 사용하여이 두 배열을 하나의 객체로 결합 할 수 있습니까?

분류에서Dev

jq를 사용하여 JSON 출력을 필터링 할 수 없습니다. CURL을 사용하고 있습니다.

분류에서Dev

배열을 사용하여 객체를 필터링하는 방법은 무엇입니까?

분류에서Dev

React에서 상태 배열로 데이터 객체를 어떻게 필터링 할 수 있습니까?

분류에서Dev

identityHashCode를 사용하여 동일성을 존중하는 객체 간의 compareTo를 생성 할 수 있습니까?

분류에서Dev

동일한 기능을 사용하여 다른 객체에 상태를 설정할 수 있습니까?

분류에서Dev

Node.js 및 Express를 사용하여 request.query로 객체 배열을 전달할 수 있습니까?

분류에서Dev

sort ()를 사용하여 이러한 특정 방식으로 객체 배열을 정렬 할 수 있습니까?

분류에서Dev

배열 객체에 여러 요소를 추가 할 수 없습니다.

분류에서Dev

동일한 인터페이스를 구현하는 다른 클래스의 필터링 된 Json 객체 배열을 반환하려고 할 때 예외

Related 관련 기사

  1. 1

    Typescript 제네릭을 사용하여 객체에서 키를 필터링 할 수 있습니까?

  2. 2

    하나의 동등 객체 필드를 사용하여 객체 배열에 포함을 사용할 수 있습니까?

  3. 3

    사용자 입력 문자를 사용하여 Angular로 이름 배열을 동적으로 필터링 할 수 있습니까?

  4. 4

    동적으로 할당 된 객체를 가리키는 포인터 배열을 어떻게 삭제할 수 있습니까?

  5. 5

    오류는 Mulesoft를 사용하여 배열을 객체로 강제 변환 할 수 없습니다.

  6. 6

    typescript를 사용하여 관찰 가능한 객체 목록에서 필터를 사용할 수 없습니다.

  7. 7

    Lodash 또는 vanilla JS를 사용하여 객체 키를 기반으로 배열을 필터링하는 가장 효율적인 방법은 무엇입니까?

  8. 8

    하위 문자열을 사용하여 자바 스크립트에서 객체 배열을 필터링 할 수 있습니까?

  9. 9

    json 객체를 사용하여 Javascript로 동적 테이블을 표시 할 수 없습니다.

  10. 10

    여러 X 키가있는 dc.js를 사용하여 개별 스택을 필터링 할 수 없음

  11. 11

    GET 요청을 필터링하는 동안 개체를 구독 할 수 없습니다.

  12. 12

    jq를 사용하여 텍스트 파일 내용을 JSON 배열 객체에 동적으로 주입 할 수 있습니까?

  13. 13

    Javascript를 사용하여 객체 배열에서 행 합계 및 열 합계를 추가 할 수 없습니다.

  14. 14

    DJANGO-필터링 된 다른 객체로 필터링하는 객체를 어떻게 필터링 할 수 있습니까?

  15. 15

    UISearchController를 사용할 때 updateSearchResultsForSearchController에서 객체 배열을 필터링하는 방법은 무엇입니까?

  16. 16

    jquery를 사용하여 확인란 값을 필터링 할 수 없습니다.

  17. 17

    왜 C ++에서 parmatetrized 생성자를 사용하여 객체의 동적 배열을 선언 할 수 없습니까?

  18. 18

    지도 기능을 사용하여 배열처럼 내 객체를 어떻게 사용할 수 있습니까?

  19. 19

    MongoDB $ match 집계 단계의 필드별로 중첩 배열 객체를 필터링 할 수 있습니까?

  20. 20

    React와 Javascript를 사용하여이 두 배열을 하나의 객체로 결합 할 수 있습니까?

  21. 21

    jq를 사용하여 JSON 출력을 필터링 할 수 없습니다. CURL을 사용하고 있습니다.

  22. 22

    배열을 사용하여 객체를 필터링하는 방법은 무엇입니까?

  23. 23

    React에서 상태 배열로 데이터 객체를 어떻게 필터링 할 수 있습니까?

  24. 24

    identityHashCode를 사용하여 동일성을 존중하는 객체 간의 compareTo를 생성 할 수 있습니까?

  25. 25

    동일한 기능을 사용하여 다른 객체에 상태를 설정할 수 있습니까?

  26. 26

    Node.js 및 Express를 사용하여 request.query로 객체 배열을 전달할 수 있습니까?

  27. 27

    sort ()를 사용하여 이러한 특정 방식으로 객체 배열을 정렬 할 수 있습니까?

  28. 28

    배열 객체에 여러 요소를 추가 할 수 없습니다.

  29. 29

    동일한 인터페이스를 구현하는 다른 클래스의 필터링 된 Json 객체 배열을 반환하려고 할 때 예외

뜨겁다태그

보관