feat: change json lib to jsoniter

A high-performance 100% compatible drop-in replacement of "encoding/json"

https://github.com/json-iterator/go

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
Bo-Yi Wu 2017-07-08 16:49:09 +08:00
parent c4249f923f
commit 12508320c2
No known key found for this signature in database
GPG Key ID: 0F84B2110C500B1F
5 changed files with 13 additions and 4 deletions

View File

@ -5,8 +5,9 @@
package binding
import (
"encoding/json"
"net/http"
json "github.com/json-iterator/go"
)
type jsonBinding struct{}

View File

@ -6,9 +6,10 @@ package gin
import (
"bytes"
"encoding/json"
"fmt"
"reflect"
json "github.com/json-iterator/go"
)
type ErrorType uint64

View File

@ -5,10 +5,10 @@
package gin
import (
"encoding/json"
"errors"
"testing"
json "github.com/json-iterator/go"
"github.com/stretchr/testify/assert"
)

View File

@ -6,8 +6,9 @@ package render
import (
"bytes"
"encoding/json"
"net/http"
json "github.com/json-iterator/go"
)
type JSON struct {

6
vendor/vendor.json vendored
View File

@ -33,6 +33,12 @@
"revision": "5a0f697c9ed9d68fef0116532c6e05cfeae00e55",
"revisionTime": "2017-06-01T23:02:30Z"
},
{
"checksumSHA1": "gWQ2ncPI6qpTwS3e6/ShPwUP1uo=",
"path": "github.com/json-iterator/go",
"revision": "b1afefe0580e6e818dd50da9593f477c80ccd67d",
"revisionTime": "2017-07-07T13:43:33Z"
},
{
"checksumSHA1": "9if9IBLsxkarJ804NPWAzgskIAk=",
"path": "github.com/manucorporat/stats",