在本教程中,我们将学习如何在JavaScript中修复O处的意外令牌JSON错误。
当我们试图使用JSON.parse() 方法解析一个非JSON时,有时会在我们的控制台中得到以下错误。
message": "Uncaught SyntaxError: Unexpected token 'o',
\"[object Obj\"... is not valid JSON",
要解决这个错误,首先我们需要使用JSON.stringfy() 方法对json进行字符串化,然后使用JSON.parse() 方法进行解析。
下面是一个例子。
const users = [
{
name: "Adam",
price: 10,
},
{
name: "JOY",
age: 12,
},
];
const result = JSON.stringify(users)
console.log(JSON.parse(result));