错误信息如下所示。
"{\"errorCode\":\"2029\",\"errorMessage\":\"Duplicate Entry\"}"
如何在javascript中从上面提取errorCode?p>
答案 0 :(得分:2)
您可以将错误信息解析为一个对象,然后选择错误代码:
const errorMessage = "{\"errorCode\":\"2029\",\"errorMessage\":\"Duplicate Entry\"}";
const errorMessageObject = JSON.parse(errorMessage);
const errorCode = errorMessageObject.errorCode;
console.log(errorCode)
答案 1 :(得分:0)
这是一个 JSON 编码的对象。为了访问编码对象的属性,您需要先对它进行json解码。您可以使用 JSON.parse()
。
然后您可以简单地通过属性名称获取其属性。
例如:
let encodedString = "{\"errorCode\":\"2029\",\"errorMessage\":\"Duplicate Entry\"}";
let decodedObj = JSON.parse(encodedString);
console.log(decodedObj.errorCode); // prints "2029"
您可以使用 parseInt()
将错误代码提取为数字而不是字符串。
例如:
console.log(parseInt(decodedData.errorCode)); // prints 2029