高性能的 encoding/json 替代品 jsoniter 发布 1.0.0

https://github.com/json-iterator/go 完全实现 encoding/json 的所有行为,但是速度要快很多。同时通过extension机制提供了更强大的扩展能力。发布至今已经突破了 1000 star。在 Kubernetes 团队成员的催促下(https://github.com/json-iterator/go/issues/154 ),今天发布了 1.0.0 版本,希望能够被合并到 Kubernetes 的代码里。

jsoniter 诞生于滴滴出行平台技术部的实际业务需求之中。如果你也想加入我们,做有挑战的 Go 应用开发,请加我的微信:nctaowen。

6 个评论

这个要强力支持,真是golang里面很好的json解析
1000star中有我一票
要是能合并到go官方库中,替换 encode/json 就更好了。。。
想问下在 Marshal时,怎么设置忽略struct下非导出的字段
之前納入 Gin 的官方 Package 後,出了非常多問題,也感謝作者花很多心思幫忙解決,如果你有使用 Gin 想切換 jsoniter,可以透過底下 build tag:

```
$ go build -tags=jsoniter .
```

https://github.com/gin-gonic/gin#build-with-jsoniter
非导出的字段现在默认就是忽略的。之前的行为和标准库不兼容,已经修复了。

要回复文章请先登录注册