Files
json-dataloader-golang/main.go
2025-02-03 12:48:59 +08:00

28 lines
488 B
Go

package main
import (
"json-dataloader-golang/core"
"json-dataloader-golang/utils"
)
type SampleData struct {
Data string `json:"data"`
}
func (receiver *SampleData) Default() {
receiver.Data = "default"
}
func main() {
data := SampleData{}
dataClipBuilder := core.DataClipBuilder{}
dataClipBuilder.InFile("config.json")
dataClipBuilder.RegisterType(data)
dataClip := dataClipBuilder.Build()
data = dataClip.Setup(data).(SampleData)
utils.PrintStruct(data, "", false)
}