是否有Python库将一堆字符串转换为适当的对象?
Web框架通常将请求数据表示为{ str : [str, ..]}
形式的映射,并且我想将这些字符串数据结构应用于域对象like Grails:
def book = new Book(params) // params is from the request
或
book.properties = params
答案 0 :(得分:1)
您展示的示例与JSON类似(请参阅例如json python module)。
引用其文档中的示例:
import json
json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]')
为您提供了列表/词组的嵌套结构:
[u'foo', {u'bar': [u'baz', None, 1.0, 2]}]