JavaScript JSON 解析错误处理
学习笔记作者:admin日期:2025-05-27点击:27
摘要:介绍如何在JavaScript中使用try-catch语句来安全地解析JSON数据,防止程序因非法JSON输入而崩溃。
JavaScript JSON 解析错误处理
在处理用户输入或其他来源的数据时,JSON解析可能会失败。为了确保程序的健壮性,可以使用 try...catch
结构来捕获并处理这些潜在的错误。
var rawText = input();
console.log(rawText);
var text = ''; // 用于存储解析后的 dst 字段
try {
var data = JSON.parse(rawText);
text = data.dst;
} catch (error) {
console.error("JSON 解析失败:", error.message);
// 可以在这里对 text 做默认赋值或处理错误情况
text = '解析失败';
}
console.log(text);
上述代码展示了如何优雅地处理JSON解析过程中可能出现的异常。如果输入不是有效的JSON格式,catch
块将被执行,同时输出错误信息,保证了程序不会因为意外错误而终止运行。