add json serializer
add json serializer