code: func (v *Value_Object) Check(schema *Schema) error {
  	s := schema.GetObject()
  	if s.MaxLength > 0 && uint32(len(v.Object)) > s.MaxLength {
  		return fmt.Errorf("value is too large: %d > %d", len(v.Object), s.MaxLength)
  	}
  	return nil
  }
docs: // Check returns nil iff this Value correctly parses as a JSON object.