jsonreduce基于jsonmap模型的流式命令行JSON减少实用程序
jsonreduce 是一个流式命令行工具,基于 jsonmap 模型,用于减少 JSON 数据。安装:$ npm install jsonreduce -g
用法:
该工具会解析每一行传入的换行符分隔的 JSON 数据,提供两个参数, previous
和 current
。其中 current
是当前解析的行,而 previous
是记忆值(与 this
相同)。
示例:
$ echo ' {\"foo\": \"bar\"} {\"baz\": \"taco\"} ' | jsonreduce ' this.keys = this.keys.concat(Object.keys(current)) ' --memo ' {\"keys\": []} '
输出:
{ \"keys\": [\"foo\", \"baz\"] }
许可证:麻省理工学院
下载地址
用户评论