Есть ли Python lib для преобразования последовательности строк в соответствующие объекты?
Веб-структуры представляют данные запроса, как правило, в виде карты формы { str : [str, ..]}
, и я хочу применить эту строковую структуру данных к объектам домена как Grails делает:
def book = new Book(params) // params is from the request
или
book.properties = params
Пример, который вы показываете, похож на JSON (см., например, json python module).
Цитирование примера из его документации:
import json
json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]')
дает вам вложенную структуру списков /dicts:
[u'foo', {u'bar': [u'baz', None, 1.0, 2]}]