The viewsList project param is of type PathParam.
You can use the getTable/setTable function to modify it conveniently, the setTable function takes a list of rows (where each row is a list of string). Since the viewsList parameter has a single column, the function could be called as such:
I just noticed a slight bug in the setTable function, which I'll fix for 2.3.1.
If it doesn't work for you, in the meantime you can use the raw function set() with the table encoded such as:
This is what is done by the setTable function internally.