Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for ApplyJSON (0.1 sec)

  1. pilot/pkg/config/kube/crd/conversion.go

    )
    
    // FromJSON converts a canonical JSON to a proto message
    func FromJSON(s resource.Schema, js string) (config.Spec, error) {
    	c, err := s.NewInstance()
    	if err != nil {
    		return nil, err
    	}
    	if err = config.ApplyJSON(c, js); err != nil {
    		return nil, err
    	}
    	return c, nil
    }
    
    func StatusJSONFromMap(schema resource.Schema, jsonMap *json.RawMessage) (config.Status, error) {
    	if jsonMap == nil {
    		return nil, nil
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 25 18:26:16 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  2. pkg/config/model_test.go

    			json:   `{"name":"foobar","fake-field":1}`,
    			output: &TestStruct{Name: "foobar"},
    		},
    	}
    	for _, tt := range cases {
    		t.Run(fmt.Sprintf("%T", tt.input), func(t *testing.T) {
    			if err := ApplyJSON(tt.input, tt.json); err != nil {
    				t.Fatal(err)
    			}
    			if diff := cmp.Diff(tt.input, tt.output, protocmp.Transform()); diff != "" {
    				t.Fatalf("Diff: %v", diff)
    			}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Apr 12 17:37:32 UTC 2024
    - 7.9K bytes
    - Viewed (0)
Back to top