[Go] Go语言对JSON进行编码和解码 →→→→→进入此内容的聊天室

来自 , 2020-11-18, 写在 Go, 查看 164 次.
URL http://www.code666.cn/view/79d37fb2
  1. package main
  2.    
  3. import (
  4.     "fmt"
  5.     "encoding/json"
  6. )
  7.    
  8. func main() {
  9.     // json encode
  10.     j1 := make(map[string]interface{})
  11.     j1["name"] = "豆蔻"
  12.     j1["url"] = "http://www.dotcoo.com/"
  13.    
  14.     js1, err := json.Marshal(j1)
  15.     if err != nil {
  16.         panic(err)
  17.     }
  18.    
  19.     println(string(js1))
  20.    
  21.     // json decode
  22.     j2 := make(map[string]interface{})
  23.     err = json.Unmarshal(js1, &j2)
  24.     if err != nil {
  25.         panic(err)
  26.     }
  27.    
  28.     fmt.Printf("%#v\n", j2)
  29. }
  30. //go/4379

回复 "Go语言对JSON进行编码和解码"

这儿你可以回复上面这条便签

captcha