initial commit

This commit is contained in:
2025-02-03 12:48:59 +08:00
commit 3da9e929b5
7 changed files with 199 additions and 0 deletions

27
main.go Normal file
View File

@@ -0,0 +1,27 @@
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)
}