Lua中JSON格式的检查格式

如何检查一个字符串是否被正确地格式化为 json?我遇到了接收到部分 json 字符串的情况,当我试图用 Lua 的 json.decode 解码错误的字符串时,我的应用程序崩溃了。谢谢。

原文链接 https://stackoverflow.com/questions/9056355

点赞
stackoverflow用户6236
stackoverflow用户6236

注意:在 Lua 中,崩溃和崩溃是有区别的。

如果出现 segfaults,放弃使用 JSON 库并选择其他库(有很多)。

如果出现 Lua 错误,只需在 JSON 处理代码中使用 pcallxpcall 进行包装。(但最好还是放弃当前的库,选择更好的库)。

2012-05-05 04:27:30