0

我正在尝试从 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",
        });
    }
},

识别的错误是:

在此处输入图像描述

4

0 回答 0