code: func (iter *Iterator) skipNumber() {
  	for {
  		for i := iter.head; i < iter.tail; i++ {
  			c := iter.buf[i]
  			switch c {
  			case ' ', '\n', '\r', '\t', ',', '}', ']':
  				iter.head = i
  				return
  			}
  		}
  		if !iter.loadMore() {
  			return
  		}
  	}
  }
docs: // sloppy but faster implementation, do not validate the input json