[Lua] cjson是不是没有提供格式检查的接口?
我需要使用cjson.decode来解析json字符串,但上层经常传一些非json格式的字符串,比如一串html文本,一个空字符串,一句404的返回
这时使用cjson.decode去解析字符串,就会报错。
Expected value but found T_END at character 1
既然会有报错,那我想总归应该有一个优雅的方式先过滤掉所有不合理的输入数据吧,但我查了一下GIT,也输出了一下cjson这个table,没有看到任何格式检查的接口。
请问这里是真没有做这个方法吗?如果没有,请问有没有大佬能提供一个json格式检查的lua代码