nodeExists

nodeExists(value: Any, callback: (value: Any, path: Path) -> Boolean): Boolean

特定のツリー内のいずれかのノードが、指定された条件に対して検証された場合、​true​ を返します。

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

パラメーター

名前 説明

value

検索する値。

callback

入力 ​value​ に適用する条件。

次の例では、名前と姓で各ユーザーをチェックします。​value​ を ​$​ で、​path​ を ​$$​ で参照することもできます。

ソース

出力

{
  "mariano": true,
  "julian": true,
  "tom": true,
  "leandro": true,
  "peter": true,
  "wrongField": false,
  "teo": false
}
Json