Python中的数据绑定/数据转换

时间:2011-05-03 10:25:51

标签: python data-binding grails converter

是否有Python库将一堆字符串转换为适当的对象?

Web框架通常将请求数据表示为{ str : [str, ..]}形式的映射,并且我想将这些字符串数据结构应用于域对象like Grails

def book = new Book(params) // params is from the request

book.properties = params

1 个答案:

答案 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]}]