You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
WriterPass
09f9a52666
|
3 days ago | |
---|---|---|
core | 3 days ago | |
utils | 3 days ago | |
.gitignore | 3 days ago | |
README.md | 3 days ago | |
go.mod | 3 days ago | |
go.sum | 3 days ago | |
main.go | 3 days ago |
README.md
json-dataloader-golang
usage
go get gitea.v39.writerpass.top/Public/json-dataloader-golang
package main
import (
"gitea.v39.writerpass.top/Public/json-dataloader-golang/core"
"gitea.v39.writerpass.top/Public/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)
}