Просмотр исходного кода

Move from json-iter to go-json (more actively maintained and 1-1 with go std lib)

Matt Bolt 4 лет назад
Родитель
Сommit
f71f746276
3 измененных файлов с 6 добавлено и 4 удалено
  1. 1 1
      go.mod
  2. 2 0
      go.sum
  3. 3 3
      pkg/util/json/json.go

+ 1 - 1
go.mod

@@ -21,8 +21,8 @@ require (
 	github.com/aws/aws-sdk-go-v2/service/sts v1.14.0
 	github.com/davecgh/go-spew v1.1.1
 	github.com/getsentry/sentry-go v0.6.1
+	github.com/goccy/go-json v0.9.4
 	github.com/google/uuid v1.3.0
-	github.com/json-iterator/go v1.1.11
 	github.com/jszwec/csvutil v1.2.1
 	github.com/julienschmidt/httprouter v1.3.0
 	github.com/lib/pq v1.2.0

+ 2 - 0
go.sum

@@ -213,6 +213,8 @@ github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/me
 github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo=
 github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw=
 github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM=
+github.com/goccy/go-json v0.9.4 h1:L8MLKG2mvVXiQu07qB6hmfqeSYQdOnqPot2GhsIwIaI=
+github.com/goccy/go-json v0.9.4/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
 github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
 github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
 github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=

+ 3 - 3
pkg/util/json/json.go

@@ -3,11 +3,11 @@ package json
 import (
 	"encoding/json"
 
-	jsoniter "github.com/json-iterator/go"
+	gojson "github.com/goccy/go-json"
 )
 
-var Marshal = jsoniter.ConfigCompatibleWithStandardLibrary.Marshal
-var Unmarshal = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal
+var Marshal = gojson.Marshal
+var Unmarshal = gojson.Unmarshal
 
 type Marshaler json.Marshaler
 type Unmarshaler json.Unmarshaler