You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Lazarus中判断字符串是否为有效的JSON格式字符串

判断字符串是否为有效JSON的方法

最实用的方案是利用错误捕获机制——因为你当前使用的GetJSON在遇到无效JSON时会抛出错误,直接用try/catch包裹调用即可完成校验:

function isValidJSON(testString) {
  try {
    GetJSON(testString);
    return true;
  } catch (err) {
    return false;
  }
}

别用正则表达式来校验JSON,这种方法很容易遗漏嵌套结构、转义字符、特殊值(比如null、布尔值)等边界情况,不如直接用解析器本身来判断,既准确又省心。

内容的提问来源于stack exchange,提问作者Tonathiu Redrovan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:54:50