def list_tags(self):
        """ List Tags and return JSON encoded result.
        """

        try:
            tags = Tags.list()
        except NipapError, e:
            return json.dumps({'error': 1, 'message': e.args, 'type': type(e).__name__})

        return json.dumps(tags, cls=NipapJSONEncoder)
List Tags and return JSON encoded result.