isObjectType

isObjectType(path: Path): Boolean

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

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

パラメーター

名前 説明

path

検証する ​Path​ 値。

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

ソース

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

出力

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