【福佳王义政】go语言yaml转map、map遍历的实现

[综合] 时间:2023-12-07 14:51:48 来源:回头是岸网 作者:探索 点击:107次
map遍历的实现实现的文章就介绍到这了,更多相关Go语言yaml转map、以及map遍历

func main() { f,实现福佳王义政 err := os.Open("cmd/test.yaml") if err != nil {   log.Fatalln(err)  return } input, _ := ioutil.ReadAll(f) // base64 编码 encodeString := base64.StdEncoding.EncodeToString(input)fmt.Println(encodeString)// base64 解码 decodeBytes, err := base64.StdEncoding.DecodeString(encodeString) if err != nil {   log.Fatalln(err) }//yaml文件内容转换成map[interface{ }]interface{ }) resultMap := make(map[interface{ }]interface{ }) if err := yaml.Unmarshal(decodeBytes, &resultMap); err != nil {   // error handling  log.Fatalln(err) }// 遍历map ,yaml转map、实现福佳王义政此处取metadata.name值 for key,实现 value := range resultMap {   switch key := key.(type) {   case string:   if key == "metadata" {     switch value := value.(type) {     case string:    case map[interface{ }]interface{ }:     for k, v := range value {       switch k.(type) {       case string:        if k == "name" {          fmt.Println("value=", v)        }      }     }    }   }  } }}

结果

encodeString = "YXBpVmVyc2lvbjogcG9saWN5L3YxYmV0YTEKa2luZDogUG9kU2VjdXJpdHlQb2xpY3kKbWV0YWRhdGE6CiAgbmFtZTogbXlzcWwtc25hcHNob3QKc3BlYzogCiAgcHJpdmlsZWdlZDogZmFsc2UKICBhbGxvd1ByaXZpbGVnZUVzY2FsYXRpb246IGZhbHNlCiAgdm9sdW1lczoKICAtICIqIgogIGhvc3ROZXR3b3JrOiBmYWxzZQogIGhvc3RJUEM6IGZhbHNlCiAgaG9zdFBJRDogZmFsc2UKICBydW5Bc1VzZXI6CiAgICBydWxlOiBSdW5Bc0FueQogIHNlTGludXg6CiAgICBydWxlOiBSdW5Bc0FueQogIHN1cHBsZW1lbnRhbEdyb3VwczoKICAgIHJ1bGU6IFJ1bkFzQW55CiAgZnNHcm91cDoKICAgIHJ1bGU6IFJ1bkFzQW55Cg=="

value=mysql-snapshot

到此这篇关于go语言yaml转map 、

实现

yaml文件内容

apiVersion: policy/v1beta1kind: PodSecurityPolicymetadata:  name: mysql-snapshotspec:   privileged: false  allowPrivilegeEscalation: false  volumes:  - "*"  hostNetwork: false  hostIPC: false  hostPID: false  runAsUser:    rule: RunAsAny  seLinux:    rule: RunAsAny  supplementalGroups:    rule: RunAsAny  fsGroup:    rule: RunAsAny

示例代码:实现了base64 编解码 、实现map遍历内容请搜索完美下载以前的实现文章或继续浏览下面的相关文章希望大家以后多多支持完美下载 !

(责任编辑:时尚)

    相关内容
    精彩推荐
    热门点击
    友情链接