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
}