【问题标题】:How to create an error handling function for JSON [duplicate]如何为 JSON 创建错误处理函数 [重复]
【发布时间】:2019-07-19 23:14:11
【问题描述】:

我正在尝试尽量减少重复代码,例如:

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"])传递给它,这样错误处理将在函数中,我不必复制 @ 987654324@ 每次(我经常从那个 JSON 中提取数据)。

但我找不到合适的方法来做到这一点。非常感谢任何帮助!

【问题讨论】:

    标签: javascript node.js json error-handling typeerror


    【解决方案1】:

    你可以使用 JsonPath 之类的东西:https://www.npmjs.com/package/JSONPath 这个库自己处理所有的异常。

    【讨论】:

      猜你喜欢
      • 2020-05-31
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      相关资源
      最近更新 更多