Queue does not support that. But alternately what you can do is to convert your list and dictionary using unique separators and then upload string to queue and when retreived again using those delimiters create you variables
eg: L1 =[1,2,3] and Dict{“L1”:[1,2,3]" then you can do something like this
Use loop to loop through all the keys in dict(item will be the key)
inside assign str = str + “|||” + item + “:::” + String.Join(“,”,dict(item))
comma is your list separator, ||| is your each dict item separator and ::: is your dictionary key value pair separator
cheers