added support for json data filtering