Thanks!
Yeah, I have a slight workaround serializing first and then wrapping in a list:
data.key: "%J" format foo foo: list "%J" parse data.key