webserver json serializer stuff