[Lua] cjson是不是没有提供格式检查的接口?

zerozerg2006 2021-01-13 11:09:49
我需要使用cjson.decode来解析json字符串,但上层经常传一些非json格式的字符串,比如一串html文本,一个空字符串,一句404的返回
这时使用cjson.decode去解析字符串,就会报错。
Expected value but found T_END at character 1

既然会有报错,那我想总归应该有一个优雅的方式先过滤掉所有不合理的输入数据吧,但我查了一下GIT,也输出了一下cjson这个table,没有看到任何格式检查的接口。

请问这里是真没有做这个方法吗?如果没有,请问有没有大佬能提供一个json格式检查的lua代码
...全文
626 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerozerg2006 2021-01-26
  • 打赏
  • 举报
回复
提一下帖子吧,不知道有没有大佬知道

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧