鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

简介

本文档提供了鲲鹏Json库的安装指南、详细接口定义与示例代码,旨在帮助用户快速熟悉鲲鹏Json库的使用。

KACC_JSON(Kunpeng Acceleration JSON,鲲鹏Json库),是华为提供的基于鲲鹏平台优化的高性能Json(JavaScript Object Notation)函数库,利用SVE256指令提升Json序列化和反序列化操作的性能,通过充分发挥鲲鹏硬件优势,对比Java开源Gson库有一定的性能提升。

当对Java语言开发的程序进行C++代码翻译后,由于Java侧的Gson(Google Json)库接口与C++侧的Json库接口不一致,无法直接使用C++侧的Json库。KACC_JSON提供了与Java侧的Gson库一致的C++ Json库接口,让翻译后的Java程序可以不修改Gson相关的代码,也能正常使用Json序列化和反序列化等功能。用户可以通过将相关静态库文件和头文件导入应用软件来调用相应的指令。

KACC_JSON仅适用于鲲鹏处理器。为获得更优性能,KACC_JSON接口内部不做完整入参校验,调用者请使用合法的入参,不合法的入参可能导致报错。