json编码
func Marshal(v interface{}) ([]byte, error)
package main
import (
"encoding/json"
"fmt"
)...序列化成json时都会忽略该字段
//string 指定到一个field时
//比如Person中的Count为int类型 如果没有任何指定在序列化
//到json之后也是int 比如这个样子 "Count...解码
func Unmarshal(data []byte, v interface{}) error
package main
import (
"encoding/json"
"fmt"
)...], ":", m["Age"], ":", m["Gender"])
//unmarshal to slice
var strs string = `["Go", "Java", "C", "Php..."]`
var aStr []string
json.Unmarshal([]byte(strs), &aStr)
//result --> [Go Java C Php] len is 4