def group_by(self, property):
self.__prepare()<EOL>group_data = {}<EOL>for data in self._json_data:<EOL><INDENT>if data[property] not in group_data:<EOL><INDENT>group_data[data[property]] = []<EOL><DEDENT>group_data[data[property]].append(data)<EOL><DEDENT>self._json_data = group_data<EOL>return self<EOL>
Getting the grouped result by the given property

        :@param property
        :@type property: string

        :@return self