- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for UnmarshalStrict (0.17 sec)
-
staging/src/k8s.io/apimachinery/pkg/util/yaml/decoder.go
return yaml.Unmarshal(data, v) } } // UnmarshalStrict unmarshals the given data // strictly (erroring when there are duplicate fields). func UnmarshalStrict(data []byte, v interface{}) error { preserveIntFloat := func(d *json.Decoder) *json.Decoder { d.UseNumber() return d } switch v := v.(type) { case *map[string]interface{}: if err := yaml.UnmarshalStrict(data, v, preserveIntFloat); err != nil { return err
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Nov 19 21:24:36 UTC 2021 - 10.2K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/patch.go
case types.JSONPatchType: if p.validationDirective == metav1.FieldValidationStrict || p.validationDirective == metav1.FieldValidationWarn { var v []jsonPatchOp var err error if strictErrors, err = kjson.UnmarshalStrict(p.patchBytes, &v); err != nil { return nil, nil, errors.NewBadRequest(fmt.Sprintf("error decoding patch: %v", err)) } for i, e := range strictErrors { strictErrors[i] = fmt.Errorf("json patch %v", e)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue May 28 08:48:22 UTC 2024 - 28.5K bytes - Viewed (0) -
staging/src/k8s.io/apimachinery/pkg/runtime/serializer/json/json.go
// to, so in order to detect strict JSON errors we need // to unmarshal directly into the object. m := map[string]interface{}{} strictJSONErrs, err = kjson.UnmarshalStrict(data, &m) u.SetUnstructuredContent(m) } else { strictJSONErrs, err = kjson.UnmarshalStrict(data, into) } if err != nil { // fatal decoding error, not due to strictness return nil, err } strictErrs = append(strictErrs, strictJSONErrs...)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Mar 25 16:08:07 UTC 2022 - 12K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/validation/validation_test.go
openAPIJSON, err := json.Marshal(openAPITypes) if err != nil { t.Fatal(err) } // JSON -> in-memory JSON => convertNullTypeToNullable => JSON var j interface{} if strictErrs, err := kjson.UnmarshalStrict(openAPIJSON, &j); err != nil { t.Fatal(err) } else if len(strictErrs) > 0 { t.Fatal(strictErrs) } j = stripIntOrStringType(j) openAPIJSON, err = json.Marshal(j) if err != nil {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Jul 18 04:49:59 UTC 2023 - 24.8K bytes - Viewed (0) -
operator/pkg/validate/common.go
un.SetCreationTimestamp(metav1.Time{}) // UnmarshalIstioOperator chokes on these iopYAML = util.ToYAML(un) } iop := &v1alpha1.IstioOperator{} if err := yaml.UnmarshalStrict([]byte(iopYAML), iop); err != nil { return nil, fmt.Errorf("%s:\n\nYAML:\n%s", err, iopYAML) } return iop, nil } // ValidIOP validates the given IstioOperator object.
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu Aug 10 15:35:03 UTC 2023 - 11K bytes - Viewed (0) -
operator/pkg/object/objects.go
o, err := ParseYAMLToK8sObject([]byte(yml)) if err != nil { return nil, nil, err } iop := &v1alpha1.IstioOperator{} if err := yaml.UnmarshalStrict([]byte(yml), iop); err != nil { return nil, nil, err } gvk := o.GroupVersionKind() v1alpha1.SetNamespace(iop.Spec, o.Namespace) return iop, &gvk, nil }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu Sep 21 07:16:46 UTC 2023 - 15.5K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/rest_test.go
}, } for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { obj := &unstructured.Unstructured{Object: map[string]interface{}{}} if err := yaml.UnmarshalStrict([]byte(tc.yaml), &obj.Object); err != nil { parsedErrs := parseYAMLWarnings(err.Error()) if !reflect.DeepEqual(tc.expected, parsedErrs) { t.Fatalf("expected: %v\n, got: %v\n", tc.expected, parsedErrs)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue May 28 08:48:22 UTC 2024 - 41.8K bytes - Viewed (0)