gpt4 book ai didi

javascript - 如何为 JSON 创建错误处理函数

转载 作者:行者123 更新时间:2023-12-03 00:07:48 25 4
gpt4 key购买 nike

我正在尝试最大限度地减少重复代码,例如:

let name = "";
try {
name = data[" "][0][" "][0][" "][0][" "][1][" "][0][" "][1]["C"];
} catch (error) {
if (error instanceof TypeError) {
console.log("name TypeError");
}
}

我考虑创建一个函数,我可以将 JSON 参数( data 变量)与路径(即 data[" "][0][" "][0][" "][0][" "][1][" "][0][" "][1]["C"] )传递给它,这样错误处理将在函数中,我不必每次都重复 try catch (我从该 JSON 中提取大量数据)。

但我找不到合适的方法来做到这一点。将不胜感激任何帮助!

最佳答案

您可以使用类似 JsonPath: https://www.npmjs.com/package/JSONPath 的东西该库本身处理所有异常。

关于javascript - 如何为 JSON 创建错误处理函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54885028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com