当前位置: 首页 > news >正文

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

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

1 异常代码

Expected value but found T_END at character 1

2 异常代码

Expected value but found T_OBJ_END at character 22

3 处理方案 - 正确 json 示范

while true do--Expected value but found T_END at character 1--Expected value but found T_OBJ_END at character 22local 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 示范

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

在这里插入图片描述

http://www.lryc.cn/news/298405.html

相关文章:

  • Python 列表操作详解
  • 【Jenkins】Jenkins关闭Jenkins关闭、重启
  • 【Linux】学习-动静态库
  • 人工智能之数学基础【最小二乘法】
  • 【Java安全】ysoserial-URLDNS链分析
  • Nginx报错合集(502 Bad Gateway,504 Gateway nginx/1.18.0 (Ubuntu) 等等报错)
  • Rust开发WASM,WASM Runtime运行
  • 快速重启网络服务 IP Helper
  • 【MySQL】MySQL函数学习和总结
  • MySQL进阶查询篇(7)-触发器的创建和使用
  • 前端面试题——JS实现反转链式表
  • 小周带你正确理解Prompt-engineering,RAG,fine-tuning工程化的地位和意义
  • 【精选】java多态进阶——多态练习测试
  • Git详细讲解
  • k8s弃用docker后使用ctr导入镜像
  • mxxWechatBot开发中..
  • C#系列-C#log4net日志保存到文件(15)
  • linux 08 文件查找
  • 【Java面试】数据类型常见面试题
  • unity学习案例总结
  • Halcon 频域缺陷检测
  • 架构整洁之道-软件架构-测试边界、整洁的嵌入式架构、实现细节
  • nodejs学习计划--(十)会话控制及https补充
  • fast.ai 机器学习笔记(四)
  • LLM大模型常见问题解答(2)
  • 这种学习单片机的顺序是否合理?
  • 13 年后,我如何用 Go 编写 HTTP 服务(译)
  • flask+python高校学生综合测评管理系统 phl8b
  • 【GameFramework框架内置模块】1、全局配置(Config)
  • PySpark(四)PySpark SQL、Catalyst优化器、Spark SQL的执行流程、Spark新特性