isArrayType

isArrayType(path: Path): Boolean

指定された ​Path​ 値が ​ARRAY_TYPE​ 式の場合、​true​ を返します。

DataWeave バージョン 2.4.0 で導入されました。

パラメーター

名前 説明

path

検証する ​Path​ 値。

次の例では、さまざまな入力での ​isArrayType​ の動作を示します。

ソース

%dw 2.0
import * from dw::util::Tree
output application/json
---
{
  a: isArrayType([{kind: OBJECT_TYPE, selector: "user", namespace: null},
                  {kind: ATTRIBUTE_TYPE, selector: "name", namespace: null}]),
  b: isArrayType([{kind: OBJECT_TYPE, selector: "user", namespace: null},
                  {kind: ARRAY_TYPE, selector: 0, namespace: null}]),
  c: isArrayType([{kind: ARRAY_TYPE, selector: 0, namespace: null}])
}

出力

{
  "a": false,
  "b": true,
  "c": true
}