Open linzhengen opened 3 years ago
{ "key1": "value1", "key2": "value2" }
package main
import ( _ "embed" "encoding/json" "fmt" )
//go:embed sample.json var sampleBytes []byte
type sample struct { Key1 string json:"key1" Key2 string json:"key2" }
json:"key1"
json:"key2"
func main() { var s sample if err := json.Unmarshal(sampleBytes, &s); err != nil { panic(err) } fmt.Printf("%+v\n", s) }
使い方
import ( _ "embed" "encoding/json" "fmt" )
//go:embed sample.json var sampleBytes []byte
type sample struct { Key1 string
json:"key1"
Key2 stringjson:"key2"
}func main() { var s sample if err := json.Unmarshal(sampleBytes, &s); err != nil { panic(err) } fmt.Printf("%+v\n", s) }