pkg/json/go-json.go   A
last analyzed

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 8
dl 0
loc 14
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A json.*GoJson.Marshal 0 2 1
A json.*GoJson.Unmarshal 0 2 1
1
package json
2
3
import (
4
	"github.com/goccy/go-json"
5
)
6
7
type GoJson struct{}
8
9
func (g *GoJson) Marshal(v interface{}) ([]byte, error) {
10
	return json.Marshal(v)
11
}
12
13
func (g *GoJson) Unmarshal(data []byte, v interface{}) error {
14
	return json.Unmarshal(data, v)
15
}
16