Skip to content

Commit 58e5517

Browse files
authored
[chore] replace json-iterator with goccy/go-json (open-telemetry#44070)
json-iterator is not maintained, we need to move off of it.
1 parent f7b7a6f commit 58e5517

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

receiver/kafkareceiver/go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ go 1.24.0
55
require (
66
github.com/IBM/sarama v1.46.3
77
github.com/cenkalti/backoff/v4 v4.3.0
8+
github.com/goccy/go-json v0.10.5
89
github.com/gogo/protobuf v1.3.2
910
github.com/jaegertracing/jaeger-idl v0.6.0
10-
github.com/json-iterator/go v1.1.12
1111
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.139.0
1212
github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.139.0
1313
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/kafka/configkafka v0.139.0
@@ -88,6 +88,7 @@ require (
8888
github.com/jcmturner/gofork v1.7.6 // indirect
8989
github.com/jcmturner/gokrb5/v8 v8.4.4 // indirect
9090
github.com/jcmturner/rpc/v2 v2.0.3 // indirect
91+
github.com/json-iterator/go v1.1.12 // indirect
9192
github.com/klauspost/compress v1.18.1 // indirect
9293
github.com/knadh/koanf/maps v0.1.2 // indirect
9394
github.com/knadh/koanf/providers/confmap v1.0.0 // indirect

receiver/kafkareceiver/go.sum

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

receiver/kafkareceiver/internal/unmarshaler/json_logs_unmarshaler.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package unmarshaler // import "github.com/open-telemetry/opentelemetry-collector
55
import (
66
"time"
77

8-
jsoniter "github.com/json-iterator/go"
8+
json "github.com/goccy/go-json"
99
"go.opentelemetry.io/collector/pdata/pcommon"
1010
"go.opentelemetry.io/collector/pdata/plog"
1111
)
@@ -20,7 +20,7 @@ func (JSONLogsUnmarshaler) UnmarshalLogs(buf []byte) (plog.Logs, error) {
2020

2121
// get json logs from the buffer
2222
jsonVal := map[string]any{}
23-
if err := jsoniter.Unmarshal(buf, &jsonVal); err != nil {
23+
if err := json.Unmarshal(buf, &jsonVal); err != nil {
2424
return p, err
2525
}
2626

0 commit comments

Comments
 (0)