我在基于 Pyramid/Cornice 的项目中使用滤锅将 JSON 字符串转换为 Python 对象,反之亦然。
有什么方法可以序列化/反序列化为不同的名称/键?
这是滤锅架构:
class CommentSchema(MappingSchema):
resource_id = SchemaNode(Int(), name="resourceID", location="body")
text = SchemaNode(String(), name="text", location="body")
这是输入 JSON
{"text":"Hello!", "resourceID":12}
它正在转换为:
{u'text': u'Hello!', u'resourceID': 12}
这是我的问题,我可以将相同的输入 JSON 转换为以下内容吗?
{u'full_text': u'Hello!', u'resource_id': 12}
谢谢你的帮助。