add support for JSON parameter type