INNER CODE UNIT · Go

replaceIntOrString

yannh/kubeconform · openapi2jsonschema-go/openapi2jsonschema.go:166

func replaceIntOrString(data any) any {
	m, ok := data.(*OrderedMap)
	if !ok {
		if list, ok := data.([]any); ok {
			out := make([]any, len(list))
			for i, x := range list {
				out[i] = replaceIntOrString(x)
			}
			return out
		}
		return data
	}
	out := NewOrderedMap()
	for _, k := range m.Keys() {
		v, _ := m.Get(k)
		switch vv := v.(type) {
		case *OrderedMap:
			if f, ok := vv.Get("format"); ok {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…