golang string切片解析json

      string切片在json解析中用到的比较多。

package main

import (
 "fmt"
 "encoding/json"
)

type CateInfoArr struct{
    Cate_arr []string `json:"cate_arr"`
}

func main(){
 var Categorie = [2]string{"trending", "news"}

 var arr CateInfoArr
 arr.Cate_arr = make([]string,2)
 for k,v :=range Categorie{
  arr.Cate_arr[k] = v
  fmt.Println(v)
  
 }
   
 data,_ :=json.Marshal(arr)
 fmt.Println(string(data))
}

打印:trending
           news
           {"cate_arr":["trending","news"]}

你可能感兴趣的:(golang)