from dataset.freeze.format.fjson import JSONSerializer
|
|
from dataset.freeze.format.fcsv import CSVSerializer
|
|
from dataset.freeze.format.ftabson import TabsonSerializer
|
|
|
|
SERIALIZERS = {
|
|
'json': JSONSerializer,
|
|
'csv': CSVSerializer,
|
|
'tabson': TabsonSerializer
|
|
}
|
|
|
|
|
|
def get_serializer(config):
|
|
serializer = config.get_normalized('format', 'json')
|
|
return SERIALIZERS.get(serializer)
|