Node-redのJSONata事例 ~特定のフィールド名を持つものだけを取り出す~
Node-redのJSONata事例 ~特定のフィールド名を持つものだけを取り出す~:
タイトルの通りです。
payloadで渡された複数あるObjectの中で、msg_で始まるものだけを拾いたい場合は以下で動きます。
というか、JSONataのドキュメントに載ってるsiftの事例まんまです。
謎なのは、/msg_/だと動くけど、/msg/だと動かない点。msgが予約語なんだろうか。。
あまり深く調べずに先に進んでしまったので、だれかご存知だったら教えてください。
概要
タイトルの通りです。
説明
payloadで渡された複数あるObjectの中で、msg_で始まるものだけを拾いたい場合は以下で動きます。( $.payload.$sift(function($v, $k) { $match($k,/msg_/)}); )
謎なのは、/msg_/だと動くけど、/msg/だと動かない点。msgが予約語なんだろうか。。
あまり深く調べずに先に進んでしまったので、だれかご存知だったら教えてください。
コメント
コメントを投稿