Discover Packages
github.com/go-packagist/go-kratos-components
serializer
package
Version:
v1.5.2
Opens a new window with list of versions in this module.
Published: Jan 5, 2024
License: MIT
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
Serializer
Usage
package serializer_test
import (
"log"
"github.com/go-packagist/go-kratos-components/serializer/json"
)
var j = json.Serializer
func ExampleJSON() {
bytes, err := j.Serialize(map[string]string{
"key": "value",
})
if err != nil {
log.Fatal(err)
}
var dest map[string]string
err = j.Unserialize(bytes, &dest)
if err != nil {
log.Fatal(err)
}
}
Expand ▾
Collapse ▴
Documentation
¶
type Serializable interface {
Serialize(data interface{}) ([]byte , error )
Unserialize(src []byte , dest interface{}) error
}
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.