class Foo(self):

    def __init__(self):
        self._x = 1

@property
def attribute_like(self):
    return str(self._x)

@attribute_like.setter
def attribute_like(self, value):
    self._x = value
f = Foo()
f.attribute_like = [1, 2, 3]
print(type(f.attribute_like))
Как содержимое ответа REST «волшебным образом» преобразуется из «списка» в «строку»