fuel-main/nailgun/api/fields.py
2012-09-05 18:35:56 +04:00

21 lines
411 B
Python

# -*- coding: utf-8 -*-
import json
import sqlalchemy.types as types
class JSON(types.TypeDecorator):
impl = types.Text
def process_bind_param(self, value, dialect):
if value is not None:
value = json.dumps(value)
return value
def process_result_value(self, value, dialect):
if value is not None:
value = json.loads(value)
return value