Logstash doesn't reads JSON file on Windows

Try sincedb_path => "NUL"

If logstash successfully writes the contents of the file to elasticsearch then you should expect to see exactly what you get in the logstash log. It may be working.

You could try setting TRACE level logging and see what filewatch has to say.