Python中的数据绑定/数据转换
有没有一个Python库可以把一堆字符串转换成合适的对象呢?
在网络框架中,请求的数据通常以一种类似于 { str : [str, ..]}
的格式表示。我想把这些字符串数据结构应用到像Grails那样的领域对象上:
def book = new Book(params) // params is from the request
或者
book.properties = params
1 个回答
1
你展示的例子看起来很像JSON(可以参考一下Python的json模块)。
这里引用一下它文档中的一个例子:
import json
json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]')
这个例子给你提供了一个包含列表和字典的嵌套结构:
[u'foo', {u'bar': [u'baz', None, 1.0, 2]}]