You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nnet/serialize/json/json.go

21 lines
346 B
Go

package json
import (
"encoding/json"
"git.noahlan.cn/noahlan/ntool/ndef"
)
type Serializer struct{}
func NewSerializer() ndef.Serializer {
return &Serializer{}
}
func (s *Serializer) Marshal(i any) ([]byte, error) {
return json.Marshal(i)
}
func (s *Serializer) Unmarshal(bytes []byte, i any) error {
return json.Unmarshal(bytes, i)
}