我正在尝试从 JSON 对象中提取所有错误。现在我正在使用“jsonlint-mod”库,它有助于通过 JSON 对象内的行号识别错误的确切位置。但我无法找到识别 JSON 对象中所有错误的解决方案。
[
{
"module": "languagemeta",
data": [
{
"label": Display Name Menu",
"meta": "menu.technicalName.display",
"language: "en"
"namespace": "custom"
},
]
}
]
以上是我的 JSON 对象,我将错误放在不同的位置。我随机删除了引号和逗号。但它所做的是它只识别它发现的错误。我想找出行号中存在的所有错误或错误。
mediaSuccess(file, response) {
const reader = new FileReader();
reader.onload = (e) => {
this.jsonCode = e.target.result;
try {
this.jsonView = jsonlint.parse(e.target.result);
} catch (error) {
this.errorMessage = error;
}
};
reader.readAsText(file);
if (response) {
this.media = response;
this.$notify({
group: "notify",
type: "success",
text: "File uploaded to server",
});
}
},
识别的错误是: