class A(str):

    def __str__(self):
        return 'a'

def __unicode__(self):
    return 'a'

def __repr__(self):
    return 'a'
a = A()
json.dumps(a)
Как изменить строковое представление класса Python?