INNER CODE UNIT · Go

PrettifyYAML

kubenav/kubenav · cmd/kubenav/helpers.go:15

func PrettifyYAML(jsonStr string) (_ string, err error) {
	defer func() {
		if r := recover(); r != nil {
			err = fmt.Errorf("panic: %#v", r)
		}
	}()

	var jsonObj map[string]interface{}

	err = json.Unmarshal([]byte(jsonStr), &jsonObj)
	if err != nil {
		return "", err
	}

	yamlStr, err := yaml.Marshal(jsonObj)
	if err != nil {
		return "", err
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…