gpt4 book ai didi

javascript - JSON - 从 REST 调用中提取调用

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

我正在使用具有 REST API 的第三方数据库。当我调用电话时,我收到一个错误(在我的情况下这是我所期望的):

transaction.commit(function(err) {
if (err){
var par = JSON.parse(err); \\ returns error: SyntaxError: Unexpected token E in JSON at position 0

console.log(JSON.stringify(err));
console.log(err);
console.log('' + err);

//First console.log return: {"code":409,"metadata":{"_internal_repr":{}}}
//Second console.log return: { Error: entity already exists: app: "s~myapp"<br/>path <<br/> Element {<br/> type: "v"<br/> name: "bob@gmail.com"<br/> }<br/>><br/>
//Third console.log returns: Error: entity already exists: app: "s~myapp"<br/>path <<br/> Element {<br/> type: "v"<br/> name: "bob@gmail.com"<br/> }<br/>><br/>



}
{);

我需要提取错误字段和类型字段。我尝试解析 JSON,然后转到 par.error 或 par.type 来获取变量,但我无法解析该对象,因为我收到错误。 enter image description here

最佳答案

您显然有一个 Error 对象,该对象具有一个 message 属性来提取消息字符串。

因此使用

err.message

获取它。

引用文献:

关于javascript - JSON - 从 REST 调用中提取调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42891457/

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