Incorrect representation of string process variable

Hello @bulivlad ,

Operate will always return variable values as string, this is why unchanged variable values will result in strings.

My suggestions would be to use a JSON parser like jackson to create the node structure of each variable value using objectMapper.readTree(variableValue) which will result in JsonNode instances.

The object mapper in the zeebe client should recognize them and serialize them as native json structure.

I hope this helps

Jonathan