You can use Format as text on the list.
It will look like
Get data from DB:format as text
In this function you will set {"name":"This thing's name(dynamic)","DOB":"This thing's DOB(dynamic)","items_deliver":This thing items deliver(dynamic),"Adresses":[This thing's addresses list:format as text(dynamic)]}
The delimiter will be , (comma)
And in the array for address, the format as text will be {this address lat(dynamic),This address long(dynamic)} and delimiter will be , (comma) again
You will need to check API documentation to be sure what is a string and what is integer.