1234567891011121314151617181920212223242526 |
- // Author : Eric Kim
- // Build Date : 6 Jul 2023 Last Update 02 Aug 2018
- // All rights are reserved.
- package etc
- import (
- "encoding/json"
- )
- func DbrUnmarshal(bytes []byte, target interface{}) error {
- if err := json.Unmarshal(bytes, &target); err == nil {
- return nil
- } else {
- return LogErr("LOOUJGYTG", "Format mismatch:\n"+string(bytes), err)
- }
- }
- func DbrMarshal(target interface{}) []byte {
- if bytes, err := json.Marshal(&target); err == nil {
- return bytes
- } else {
- LogErr("LOOUJGYTG", "Format mismatch:\n"+string(bytes), err)
- return nil
- }
- }
|