Javascript 如何在数组中查找产生JSON.parse错误的对象
我正在做一个应用程序,一部分是本地的,另一部分是html。我需要将电话联系人发送到html部分,该部分稍后使用JSON.parse解析传递给Javascript中JSON对象的JSON。有时候,它失败了,我根本不需要知道哪种联系失败了 了解错误的一些建议?在Android或Javascript中,谢谢 JS解析Javascript 如何在数组中查找产生JSON.parse错误的对象,javascript,android,json,parsing,Javascript,Android,Json,Parsing,我正在做一个应用程序,一部分是本地的,另一部分是html。我需要将电话联系人发送到html部分,该部分稍后使用JSON.parse解析传递给Javascript中JSON对象的JSON。有时候,它失败了,我根本不需要知道哪种联系失败了 了解错误的一些建议?在Android或Javascript中,谢谢 JS解析 return new Promise((resolve, reject) => { (<any>window).contactsOk = function (con
return new Promise((resolve, reject) => {
(<any>window).contactsOk = function (contacts) {
try {
const data = JSON.parse(contacts);
resolve(data);
} catch (error) {
console.log('Error parsing contacts info', error);
reject(error);
}
}
请检查这篇文章
您可以作为原语和字符串传递。避免将JSON对象传递给JavaScript
将Json对象转换为字符串,然后发送以本机格式解析它。。好多了。它会让你知道错误发生在哪里什么样的错误?您是如何构造JSON的?它显示了解析时发生的错误,但我不知道在哪里。这就是我问这个问题的原因