简介
golang 中 json 序列化和反序列化除了使用自带的 encoding/json 库之外,还可以使用第三方的 “github.com/json-iterator/go” 库,json_iterator 工具号称是最快的序列化和反序列化 json 工具,Jsoniter Golang 版本的编解码能力比普通 encoding/json 库快 6 倍
实际中具体的 Marshal 和 Unmashal 函数和 enncoding/json 中序列化和反序列化函数的入参和返回值是一样的,只不过使用 jsoniter 需要在序列化或者反序列化之前声明一下使用 json-iterator 内置序列化库
jsonIterator := jsoniter.ConfigCompatibleWithStandardLibrary
序列化
struct->json
package main
import