Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for ConvertInterfaceNumbers (0.29 sec)

  1. staging/src/k8s.io/apimachinery/pkg/util/json/json.go

    func Unmarshal(data []byte, v interface{}) error {
    	return kjson.UnmarshalCaseSensitivePreserveInts(data, v)
    }
    
    // ConvertInterfaceNumbers converts any json.Number values to int64 or float64.
    // Values which are map[string]interface{} or []interface{} are recursively visited
    func ConvertInterfaceNumbers(v *interface{}, depth int) error {
    	var err error
    	switch v2 := (*v).(type) {
    	case json.Number:
    		*v, err = convertNumber(v2)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 20 16:49:23 UTC 2021
    - 3.4K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/util/yaml/decoder.go

    			return err
    		}
    		return jsonutil.ConvertSliceNumbers(*v, 0)
    	case *interface{}:
    		if err := yaml.Unmarshal(data, v, preserveIntFloat); err != nil {
    			return err
    		}
    		return jsonutil.ConvertInterfaceNumbers(v, 0)
    	default:
    		return yaml.Unmarshal(data, v)
    	}
    }
    
    // UnmarshalStrict unmarshals the given data
    // strictly (erroring when there are duplicate fields).
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 19 21:24:36 UTC 2021
    - 10.2K bytes
    - Viewed (0)
Back to top