json-iterator / go

A high-performance 100% compatible drop-in replacement of "encoding/json"
http://jsoniter.com/migrate-from-go-std.html
MIT License
13.33k stars 1.02k forks source link

dx suggestion #683

Open jpillora opened 1 year ago

jpillora commented 1 year ago
package json

import jsoniter "github.com/json-iterator/go"

var json = jsoniter.ConfigCompatibleWithStandardLibrary

func Marshal(v any) (b []byte, error) {
   return json.Marshal(v)
}

func Unmarshal(b []byte, v any) error {
   return json.Unmarshal(b, v)
}
import jsoniter "github.com/json-iterator/go"

var json = jsoniter.ConfigCompatibleWithStandardLibrary
json.Unmarshal(input, &data)
import "github.com/json-iterator/go/json"

json.Unmarshal(input, &data)