Posts

Showing posts from September, 2019

Json deserialize in golang

package  main import  (      "encoding/json"      "fmt" ) type   Message   struct  {     Name  string     Body  string     Time  int64 } func   main () {      var   m  Message      s  :=  `{"Name":"Alice","Body":"Hello","Time":1294706395881547000}`      b  := [] byte (s)      err  := json. Unmarshal (b, &m)      if  err ==  nil  {         fmt. Println (m)     } } // {Alice Hello 1294706395881547000}

Json serialize in golang

package  main import  (      "encoding/json"      "fmt" ) type   Message   struct  {     Name  string     Body  string     Time  int64 } func   main () {      m  := Message{ "Alice" ,  "Hello" ,  1294706395881547000 }      b ,  err  := json. Marshal (m)      if  err ==  nil  {          s  :=  string (b)         fmt. Println (s)     } } // {"Name":"Alice","Body":"Hello","Time":1294706395881547000}