这是名为 GoJay 的 Linux 应用程序,其最新版本可以下载为 v1.2.13.zip。它可以在免费的工作站托管提供商 OnWorks 中在线运行。
使用 OnWorks 免费下载并在线运行这个名为 GoJay 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
果酱
商品描述
GoJay 是 Golang 的高性能 JSON 编码器/解码器(目前性能最高,请参见基准测试)。 它有一个简单的 API,并且不使用反射。 它依赖于小型接口来解码/编码结构和切片。 Gojay 还具有强大的流解码功能和更快的 Unsafe API。 还有一个代码生成工具,可以使使用更轻松、更快捷。 我查看了其他快速解码器/编码器,并意识到它大多是难以读取的静态代码生成,或者大量反射具有较差的流式处理功能,并且最终没有那么快。 此外,我想构建一个解码器,以 JIT 方式使用行或逗号分隔的 JSON 的 io.Reader。 例如,从 TCP 连接或标准输出中使用 JSON 对象流。 以同样的方式我想构建一个编码器,可以将数据流编码到 io.Writer。
产品优势
- 解码是通过类似于标准编码/json 的两个不同的 API 完成的
- Unmarshal API 使用单个函数将 []byte 解码为给定指针
- Decode API 通过创建或借用带有 io.Reader 的 *gojay.Decoder 并调用 Decode 方法,将 []byte 解码为给定指针
- 所有 DecodeXxx 方法都用于解码顶级 JSON 值
- NKeys 方法必须返回 JSON 对象中 Unmarshal 的键数或 0。如果返回零,将解析所有键
- 编码是通过类似于标准编码/json 的两个不同的 API 完成的
程式语言
Go
分类
这是一个也可以从 https://sourceforge.net/projects/gojay.mirror/ 获取的应用程序。 它已托管在 OnWorks 中,以便以最简单的方式从我们的免费操作系统之一在线运行。