如何为JSON创建错误处理函数[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为JSON创建错误处理函数[重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我正在尝试最小化重复的代码,如:
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此库本身处理所有异常。
以上是关于如何为JSON创建错误处理函数[重复]的主要内容,如果未能解决你的问题,请参考以下文章