def reset(self, data={}):
if data and (isinstance(data, dict) or isinstance(data, list)):<EOL><INDENT>self._json_data = data<EOL><DEDENT>else:<EOL><INDENT>self._json_data = copy.deepcopy(self._raw_data)<EOL><DEDENT>self.__reset_queries()<EOL>return self<EOL>
JsonQuery object cen be reset to new data

        according to given data or previously given raw Json data

        :@param data: {}
        :@type data: json/dict

        :@return self