Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for keepOrDeleteNullInObj (0.37 sec)

  1. staging/src/k8s.io/apimachinery/pkg/util/jsonmergepatch/patch.go

    // It is a wrapper of func keepOrDeleteNullInObj
    func keepOrDeleteNullInJsonPatch(patch []byte, keepNull bool) ([]byte, map[string]interface{}, error) {
    	var patchMap map[string]interface{}
    	err := json.Unmarshal(patch, &patchMap)
    	if err != nil {
    		return nil, nil, err
    	}
    	filteredMap, err := keepOrDeleteNullInObj(patchMap, keepNull)
    	if err != nil {
    		return nil, nil, err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 4.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/util/jsonmergepatch/patch_test.go

    	err := yaml.Unmarshal(filterNullTestCaseData, &tc)
    	if err != nil {
    		t.Fatalf("can't unmarshal test cases: %s\n", err)
    	}
    
    	for _, test := range tc.TestCases {
    		resultWithNull, err := keepOrDeleteNullInObj(test.OriginalObj, true)
    		if err != nil {
    			t.Errorf("Failed in test case %q when trying to keep null values: %s", test.Description, err)
    		}
    		if !reflect.DeepEqual(test.ExpectedWithNull, resultWithNull) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 14.8K bytes
    - Viewed (0)
Back to top