前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Lua中如何读写JSON

Lua中如何读写JSON

作者头像
杜金房
发布2020-12-21 15:58:18
发布2020-12-21 15:58:18
8.5K0
举报

Lua中如何读写JSON

测试环境准备

操作系统

CentOS 7.2 64位

Lua版本

5.1.4

安装Lua

Lua JSON库

这是常用的方法,通过Lua对字符串进行解析,从而完成JSON的编码及解码。网络上有许多现成的Lua JSON库可以使用。

下载

示例:

直接在Linux命令行上执行lua lua_json_test.lua即可完成解码和编码过程

cjson库

上述方法可以达到效果,但是效率会比较差。在实际生产环境中,建议使用cjson库提高效率。

下载cjson库

编译安装

示例:

直接在Linux命令行上执行lua cjson_test.lua即可完成解码和编码过程

性能比较

分别使用Lua JSON库和cjson库运行500万次的解码和编码过程

示例:

直接在Linux命令行上执行lua lua_json_test.lua即可完成解码和编码过程

测试结果

很明显,cjson库的性能要高很多

在生产环境中需要用到Lua编解码JSON时,建议优先使用cjson库,以提高性能

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-07-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeSWITCH中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档