Call activity deserialization error

Hi,
In my process I try to map object variable (serialized as JSON) to variable in “call activity”. However, I get deserialization error, which makes sense, since I only have serialized value. Is there any way to deal with that issue, for example force Camunda not to deserialize the object?
When I try it with Java object instead the variable is past, still I can only access serialized value in an embedded form via variableManager.

What is the error message you got? how do you pass variables? How does your serialized value looks?

Request:
{"variables": {
"sample":{
"value":"[{\"symbol\" : \"test\",\"value\" : true},{\"symbol\" : \"test1\",\"value\" : false}]",
"type":"Object",
"valueInfo":{
"objectTypeName":"sample",
"serializationDataFormat":"application/json" } } } }
Error:
{"type": "RestException",
"message": "Cannot instantiate process definition callActivityTest:1:c34d4309-cd7c-11e9-9963-02420264bc7b: Cannot deserialize object in variable 'sample': SPIN/JACKSON-JSON-01007 Cannot construct java type from string 'sample'" }