def get(self):
        from demo.person import Person
        user_query = self.request.get('query')
        limit = int(self.request.get('limit', 10))

        query = Person.query()
        if user_query:
            search = user_query.strip().lower()
            query = query.filter(Person.n_ >= search)
            query = query.filter(Person.n_ < search + u"\uFFFD")

        if limit > 0:
            query = query.fetch(limit)

        out = [entity.to_dict() for entity in query]
        self.response.out.write(json.dumps(out))