如果您可以控制生成的内容,那么最简单的方法是将输入格式设置为单行json,然后使用
json_lines编解码器。
只需将您更改
stdin为:
stdin { prec => "json_lines" }然后就可以了:
cat input_file.json | logstash -f json_input.conf
其中input_file.json具有以下行:
{"customerid":1,"nested": {"json":"here"}}{"customerid":2,"nested": {"json":"there"}}然后您将不需要
json过滤器。



