package main

import (
	"encoding/json"
	"fmt"
	"github.com/gogf/gf/frame/g"
)

func main() {
	b := []byte(`{"Id":1,"Name":"john","Scores":[100,99,98]}`)
	type Student struct {
		Id     *g.Var
		Name   *g.Var
		Scores *g.Var
	}
	s := Student{}
	json.Unmarshal(b, &s)
	fmt.Println(s)
}
