Clear Empty
Clear Empty関数カードは、オブジェクトから、値と結び付けられていない(null、""、{}など)キーを削除します。Object - Filter関数と似ていますが、フィルタリングを再帰的に行うかどうかを選択できる関数が追加されています。
入力フィールド
-
object( オブジェクト):操作対象のオブジェクト
-
recursive(繰り返し):サブオブジェクトを持つオブジェクトに対する処理を指定します (以下の例を参照)
-
falseの場合:トップレベルでのみ、値が空であるキーをオブジェクトからクリアします
-
trueの場合:どのレベルでも、すべての空のキーをオブジェクトからクリアします
-
出力フィールド
- output(出力):入力オブジェクトから、空のキーを削除したもの
例
入力のobject(オブジェクト)が{"Name":"Emily", "Age":"", "Settings": {"test":{ }, "test2":"value2"}}
の場合
recursive(繰り返し)がfalseなら、output(出力)は{"Name":"Emily", "Settings":{"test":{ },"test2":"value2"}}
です
recursive(繰り返し)がtrueなら、output(出力)は{"Name":"Emily", "Settings":{"test2":"value2"}}
です