Node-redのJSONata事例 ~特定のフィールド名を持つものだけを取り出す~

Node-redのJSONata事例 ~特定のフィールド名を持つものだけを取り出す~:


概要

タイトルの通りです。


説明

payloadで渡された複数あるObjectの中で、msg_で始まるものだけを拾いたい場合は以下で動きます。

(  
$.payload.$sift(function($v, $k) { $match($k,/msg_/)}); 
 
) 
というか、JSONataのドキュメントに載ってるsiftの事例まんまです。

謎なのは、/msg_/だと動くけど、/msg/だと動かない点。msgが予約語なんだろうか。。

あまり深く調べずに先に進んでしまったので、だれかご存知だったら教えてください。

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)