blob: 90c68df34467193be4064c943fe9340b94a806a2 [file] [log] [blame]
package main
import (
"encoding/json"
"fmt"
"log"
)
func main() {
var data struct {
ID int
Person struct {
Name string
Job string
}
}
const s = `{"ID":42,"Person":{"Name":"George Costanza","Job":"Architect"}}`
err := json.Unmarshal([]byte(s), &data)
if err != nil {
log.Fatal(err)
}
fmt.Println(data.ID, data.Person.Name, data.Person.Job)
}