Use standard library for JSON encoding

This commit is contained in:
Eduard Urbach 2019-11-03 01:56:42 +09:00
parent 7f4534f03e
commit 9d97be7c15
Signed by: akyoto
GPG Key ID: C874F672B1AF20C0
6 changed files with 15 additions and 12 deletions

View File

@ -1,8 +1,9 @@
package arn
import (
"encoding/json"
"github.com/animenotifier/anilist"
jsoniter "github.com/json-iterator/go"
)
// AniListMatch ...
@ -13,7 +14,7 @@ type AniListMatch struct {
// JSON ...
func (match *AniListMatch) JSON() string {
b, err := jsoniter.Marshal(match)
b, err := json.Marshal(match)
PanicOnError(err)
return string(b)
}

View File

@ -1,8 +1,9 @@
package arn
import (
"encoding/json"
"github.com/animenotifier/kitsu"
jsoniter "github.com/json-iterator/go"
)
// KitsuMatch ...
@ -13,7 +14,7 @@ type KitsuMatch struct {
// JSON ...
func (match *KitsuMatch) JSON() string {
b, err := jsoniter.Marshal(match)
b, err := json.Marshal(match)
PanicOnError(err)
return string(b)
}

View File

@ -1,8 +1,9 @@
package arn
import (
"encoding/json"
"github.com/animenotifier/mal"
jsoniter "github.com/json-iterator/go"
)
// MyAnimeListMatch ...
@ -13,7 +14,7 @@ type MyAnimeListMatch struct {
// JSON ...
func (match *MyAnimeListMatch) JSON() string {
b, err := jsoniter.Marshal(match)
b, err := json.Marshal(match)
PanicOnError(err)
return string(b)
}

View File

@ -1,10 +1,10 @@
package arn
import (
"encoding/json"
"net/http"
webpush "github.com/akyoto/webpush-go"
jsoniter "github.com/json-iterator/go"
)
// PushSubscription ...
@ -39,7 +39,7 @@ func (sub *PushSubscription) SendNotification(notification *PushNotification) (*
}
// Create notification
data, err := jsoniter.Marshal(notification)
data, err := json.Marshal(notification)
if err != nil {
return nil, err

View File

@ -1,6 +1,7 @@
package arn
import (
"encoding/json"
"errors"
"flag"
"fmt"
@ -17,7 +18,6 @@ import (
"github.com/akyoto/color"
"github.com/animenotifier/kitsu"
"github.com/animenotifier/mal"
jsoniter "github.com/json-iterator/go"
shortid "github.com/ventu-io/go-shortid"
)
@ -139,7 +139,7 @@ func AgeInYears(birthDayString string) int {
// JSON turns the object into a JSON string.
func JSON(obj interface{}) string {
data, err := jsoniter.Marshal(obj)
data, err := json.Marshal(obj)
if err == nil {
return string(data)

View File

@ -1,12 +1,12 @@
package stringutils
import (
"encoding/json"
"fmt"
"strings"
"unicode"
"unicode/utf8"
jsoniter "github.com/json-iterator/go"
"github.com/xrash/smetrics"
)
@ -97,7 +97,7 @@ func PrettyPrint(obj interface{}) {
// Currently, MarshalIndent doesn't support tabs.
// Change this back to using \t when it's implemented.
// See: https://github.com/json-iterator/go/pull/273
pretty, _ := jsoniter.MarshalIndent(obj, "", " ")
pretty, _ := json.MarshalIndent(obj, "", " ")
fmt.Println(string(pretty))
}