Module jumpscale.core.base.store.serializers

Expand source code
from jumpscale.data.serializers import json


class Serializer:
    def serialize(self, obj):
        return obj

    def deserialize(self, data):
        return data


class JsonSerializer(Serializer):
    def serialize(self, obj):
        return json.dumps(obj)

    def deserialize(self, data):
        return json.loads(data)

Classes

class JsonSerializer
Expand source code
class JsonSerializer(Serializer):
    def serialize(self, obj):
        return json.dumps(obj)

    def deserialize(self, data):
        return json.loads(data)

Ancestors

Methods

def deserialize(self, data)
Expand source code
def deserialize(self, data):
    return json.loads(data)
def serialize(self, obj)
Expand source code
def serialize(self, obj):
    return json.dumps(obj)
class Serializer
Expand source code
class Serializer:
    def serialize(self, obj):
        return obj

    def deserialize(self, data):
        return data

Subclasses

Methods

def deserialize(self, data)
Expand source code
def deserialize(self, data):
    return data
def serialize(self, obj)
Expand source code
def serialize(self, obj):
    return obj