2025-02-03 12:53:16 +08:00
2025-02-03 12:48:59 +08:00
2025-02-03 12:48:59 +08:00
2025-02-03 12:48:59 +08:00
2025-02-03 12:50:27 +08:00
2025-02-03 12:48:59 +08:00
2025-02-03 12:50:27 +08:00
2025-02-03 12:53:16 +08:00

json-dataloader-golang

usage

go get gitea.v39.writerpass.top/Public/json-configure-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)
}
Description
No description provided
Readme 25 KiB
Languages
Go 100%