懒人精灵 之 Lua 捕获 json解析异常 ,造成的脚本停止.

Time: 2024年2月8日20:21:17 by:MemoryErHero

1 异常代码

lua 复制代码
Expected value but found T_END at character 1

2 异常代码

lua 复制代码
Expected value but found T_OBJ_END at character 22

3 处理方案 - 正确 json 示范

lua 复制代码
while true do
	--Expected value but found T_END at character 1
    --Expected value but found T_OBJ_END at character 22
	local str = '{"success":0,"code":[]}'
	local err,tbl = pcall(function(str)return jsonLib.decode(str)end,str)
	print(err)
	print(tbl)
    sleep(1000)
end

4 处理方案 - 错误 json 示范

lua 复制代码
while true do
	--Expected value but found T_END at character 1
    --Expected value but found T_OBJ_END at character 22
	local str = '{"success":0,"code":[}'
	local err,tbl = pcall(function(str)return jsonLib.decode(str)end,str)
	print(err)
	print(tbl)
    sleep(1000)
end
相关推荐
星空露珠1 小时前
lua获取随机颜色rgb转换hex
数据结构·数据库·算法·游戏·lua
杀死那个蝈坦1 小时前
监听 Canal
java·前端·eclipse·kotlin·bootstrap·html·lua
zhengfei6111 小时前
CVE-2025-49844 深度分析
junit
醇氧3 小时前
JUnit 5的 Assertions
junit
哈哈~haha3 小时前
ui5_Walkthrough_Step 7:JSON Model
json·mvc·module·ui5
杀死那个蝈坦4 小时前
OpenResty
junit·openresty
随风一样自由5 小时前
React内逐行解释这个 package.json 文件,最近搞了个工厂AI生产平台,顺便来学习一下
学习·react.js·json·package
杀死那个蝈坦5 小时前
Lua核心认知
开发语言·lua
杀死那个蝈坦5 小时前
Redis 缓存预热
java·开发语言·青少年编程·kotlin·lua
wtsolutions5 小时前
Excel to JSON by WTSolutions 4.0.0 版本更新公告
json·excel·wps·插件·转换·加载项·wtsolutions