Sonic-bytedance 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Sonic-bytedance 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Sonic-bytedance 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 C/C++ Google Go 汇编
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 罗广明
适用人群 未知
收录时间 2022-01-13

软件简介

Sonic 是一个非常快的 JSON 序列化和反序列化库,由 JIT(即时编译)和 SIMD(单指令多数据)加速。

Requirement

  • Go 1.15/1.16/1.17
  • Linux/darwin OS
  • 带有 AVX 指令集的 Amd64 CPU

Features

  • 无需代码生成的运行时对象绑定
  • 用于 JSON 值操作的完整 API
  • 快,快,快!
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表了资讯
05/26 11:28

Sonic v1.3.0 发布

Feature [#233] 推出可配置的 sonic.API 以完全兼容标准库,并支持 ARM 环境下的构建 [#225] 支持流式 IO 编解码 [#228] 支持 windows OS Bugfix [#230] 修复了编码错误情况下偶现的输出 buffer 长度值错误问题 [#224] 添加防御性的字符串指针检查,防止 C 函数栈 crash 详见:Release v1.3.0 · bytedance/sonic (github.com)...

0
1
发表了资讯
04/02 12:45

Sonic v1.2.0 发布

Feature 支持 Go 1.18 集成 fuzz 测试 添加 API MarshalString() (decoder) 添加选项 CopyString() 允许解码 string 值到 json.Number 类型,并优化解析速度 Bugfix 修复未检查 json.Marshaler 的空指针问题 修复插件模式下加载报 panic 问题 忽略 json.Number 类型的数字溢出检查 更多资讯: https://github.com/bytedance/sonic/compare/v1.1.1...v1.2.0...

0
0
发表了资讯
02/28 15:48

Sonic v1.1.0 发布!

Feature 支持HTML转义 提供JSON值校验和跳过API 添加优化选项 encoder.CompactMarshaler 和 encoder.NoQuoteTextMarshale Bugfix 修复解码的string值被提前GC释放问题 添加 Go1.15 下写屏障 修复跳过数字时结尾检查不正确问题

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
8 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部