'Convert this :class:`.JSONElement` to use the \'astext\' operator
when evaluated.
E.g.::
select([data_table.c.data[\'some key\'].astext])
.. seealso::
:meth:`.JSONElement.cast`'

@property
def astext(self):

    if self._astext:
        return self
    else:
        return JSONElement(self.left, self.right, astext=True, opstring=(self._json_opstring + '>'), result_type=sqltypes.String(convert_unicode=True))
