Go 解析json
xml, yaml解析的用法类似
xml 使用库
encodeing/xmlyaml 使用库
gopkg.in/yaml.v2
JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析
序列化
package main
import (
"encoding/json"
"fmt"
)
type Person struct {
Name string
Age int
Sex string
}
func main() {
p := &Person{
Name: "John",
Age: 24,
Sex: "man",
}
// data, _ := json.MarshalIndent(p, "", " ") 格式化
data, _ := json.Marshal(p)
fmt.Println(string(data))
}反序列化
Last updated
Was this helpful?