code: private String parseObject(JsonParser jp) throws IOException {
          String ret = "{";
          JsonToken value;
          while (jp.nextToken() != JsonToken.END_OBJECT) {
              value = jp.nextToken();
              if (value == JsonToken.START_OBJECT) {
                  parseObjectMetadata(jp);
              } else if (value == JsonToken.START_ARRAY) {
                  parseArrayMetadata(jp);
              }
          }
          ret += "}";
          return ret;
      }
docs: Parses Json Object. Since their elements could be
  anything and H2GIS doesn't support such complicated
  structure, this parser will just write ordinary
  String object "{}".
  Syntax:
  Json Object:
  "member1": value1, "member2": value2}
  @param jp the json parser
  @return the object but written like a String