{"id":1387,"date":"2022-02-10T22:55:26","date_gmt":"2022-02-10T13:55:26","guid":{"rendered":"https:\/\/blog.wsd.sh\/?p=1387"},"modified":"2022-02-11T06:53:55","modified_gmt":"2022-02-10T21:53:55","slug":"1387","status":"publish","type":"post","link":"https:\/\/blog.wsd.sh\/?p=1387","title":{"rendered":"<small>Golang struct\u306evalue\u306e\u307f\u3092\u914d\u5217\u306b\u5909\u63db\u3059\u308b<\/small>"},"content":{"rendered":"<p>\uff11\uff0estruct\u306evalue\u306e\u307f\u3092\u53d6\u308a\u51fa\u3057\u3001\u914d\u5217\u306b\u5909\u63db\u3059\u308b<\/p>\n<p>\uff12\uff0ecode<\/p>\n<pre>\r\nfunc StructToArray(data interface{}) ([]interface{} , int){\r\n\r\n  v := reflect.ValueOf(data)\r\n  t := v.Type()\r\n\r\n  var array []interface{};\r\n\r\n  i := 0;\r\n  for ; i < t.NumField(); i++ {\r\n\r\n      array = append(arrays,fmt.Sprintf(\"%s\",v.Field(i).Interface()));\r\n\r\n   }\r\n   return array , i\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\uff11\uff0estruct\u306evalue\u306e\u307f\u3092\u53d6\u308a\u51fa\u3057\u3001\u914d\u5217\u306b\u5909\u63db\u3059\u308b \uff12\uff0ecode func StructToArray(data interface{}) ([]interface{} , int){ v := reflect&#8230;.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/1387"}],"collection":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1387"}],"version-history":[{"count":11,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/1387\/revisions"}],"predecessor-version":[{"id":1398,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/1387\/revisions\/1398"}],"wp:attachment":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}