Unmarshal string into JSON structure in Golang
package main
import (
"log"
"encoding/json"
)
type Student struct {
Name string `json:"name"`
RollNumber string `json:"roll_number"`
}
func ParseString(s string) {
bytes := []byte(s)
var student Student
err := json.Unmarshal(bytes, &student)
if err != nil {
log.Println("Task/approval ParseString method fail:", err)
}
log.Println(student.Name, student.RollNumber)
}
func main() {
var student string = `{"name":"Rohan", "roll_number":"123"}`
ParseString(student)
}
Comments
Post a Comment