code: @Override
      public final void skipValue() {
          final char ch = nextGoodChar();
          switch (ch) {
              case '"':
              case '\'':
                  backChar(ch);
                  readString();
                  break;
              case '{':
                  while (hasNext()) {
                      this.readSmallString(); //读掉field
                      this.readBlank();
                      this.skipValue();
                  }
                  break;
              case '[':
                  while (hasNext()) {
                      this.skipValue();
                  }
                  break;
              default:
                  char c;
                  for (;;) {
                      c = nextChar();
                      if (c <= ' ') return;
                      if (c == '}' || c == ']' || c == ',' || c == ':') {
                          backChar(c);
                          return;
                      }
                  }
          }
      }
docs: 跳过属性的值