当前位置: 首页 > 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

在这里插入图片描述

相关文章:

  • 7.electron之渲染线程发送事件,主进程监听事件
  • 如何利用chatgpt提升工作效率?
  • Redis篇之持久化
  • 云计算、Docker、K8S问题
  • 2024PMP考试新考纲-近年PMP真题练一练和很详细解析(3)
  • netty-websocket扩展协议及token鉴权补充
  • 多线程(一)
  • 【力扣】查找总价格为目标值的两个商品,双指针法
  • Mac 下JDK环境变量配置 及 JDK多版本切换
  • 吉他学习:识谱,认识节奏,视唱节奏,节拍器的使用
  • 2402d,d的静态构造器
  • 多线程基础详解(看到就是赚到)
  • 预测模型:MATLAB线性回归
  • 在 VMware 虚拟机上安装 CentOS系统 完整(全图文)教程
  • K8S之Pod常见的状态和重启策略
  • @jsonView过滤属性
  • [iOS]Core Data浅析一 -- 启用Core Data
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Angular 4.x 动态创建组件
  • Angular4 模板式表单用法以及验证
  • CEF与代理
  • es的写入过程
  • JS函数式编程 数组部分风格 ES6版
  • Laravel 实践之路: 数据库迁移与数据填充
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • PHP 的 SAPI 是个什么东西
  • 阿里云前端周刊 - 第 26 期
  • 给github项目添加CI badge
  • 记一次和乔布斯合作最难忘的经历
  • 实现简单的正则表达式引擎
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • $L^p$ 调和函数恒为零
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (二)c52学习之旅-简单了解单片机
  • (二)PySpark3:SparkSQL编程
  • (二开)Flink 修改源码拓展 SQL 语法
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (三)mysql_MYSQL(三)
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (四)鸿鹄云架构一服务注册中心
  • (算法)求1到1亿间的质数或素数
  • (转)德国人的记事本
  • (转)平衡树
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • (轉貼) UML中文FAQ (OO) (UML)
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .equals()到底是什么意思?