As you found, if the JSON is pretty-printed then you need to reformat it so that each line is a complete JSON object. You can do that externally or within logstash using a multiline code (and then use a json filter).
If you want each entry in [webs][data] to be a separate event then use
split { field => "[webs][data]" }