Pyramid/Cornice ベースのプロジェクトで、Colander を使用して 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}
ご協力いただきありがとうございます。