我的json格式有什么问题,jsonlint抛出错误?

我的json格式有什么问题,jsonlint抛出错误?,json,Json,请帮助我找到错误,Json lint抛出此错误 { "checkRid": "ri.data-health.lava-catalog.check.50418784-00c5-46e0-96ad-e806e24190a4", "version": 2, "checkName": "schemaComparison", "groups": [],

请帮助我找到错误,Json lint抛出此错误

{
    "checkRid": "ri.data-health.lava-catalog.check.50418784-00c5-46e0-96ad-e806e24190a4",
    "version": 2,
    "checkName": "schemaComparison",
    "groups": [],
    "checkIntent": null,
    "participants": {
        "datasetRid": "ri.foundry.lava-catalog.dataset.3b31fb14-2ba2-446c-b811-5c4a808ba710",
        "branchId": "master",
        "columnNames": []
    },
    "subjects": [],
    "validations": {
        "type": "schemaComparison",
        "schemaComparison": {
            "severity": "MODERATE",
            "schemaInfo": {
                "columns": {
                    "name": "code",
                    "columnType": "STRING"
                },
                {
                    "name": "name",
                    "columnType": "STRING"
                },
                {
                    "name": "id",
                    "columnType": "STRING"
                }
            },
            "schemaComparisonType": "EXACT_MATCH_UNORDERED_COLUMNS"
        }
    },
    "schedule": null,
    "autoResolutionConfiguration": null,
    "issueConfiguration": null,
    "isContractCheck": false,
    "attribution": {
        "userId": "8be575d6-eb3b-4fec-bd5e-81fc7c4ee8b0",
        "lastUpdated": "2021-02-18T09:51:52.934376Z"
    }
}
错误显示为:

错误:第21行的分析错误: …“字符串”},{“名称”:“名称” ---------------------^ 应为“字符串”,但应为“{”


缺少一些密钥:


您可以使用多种在线工具来验证json,比如最后使用regex进行“列”和“验证”"到列表。现在一切正常。能够解析和收集数据。

为什么要在
元素之后放一些未命名的元素?还有,这与编程有什么关系?这是rest api的响应,需要解析它api响应不是有效的JSON,所以你应该要求该api的维护者发送正确的数据最终结果y使用正则表达式对列表进行“列”和“验证”。现在一切正常。能够解析和收集数据。请分享更多详细信息。您到底做了什么来解决该问题?为什么不让API的维护人员提供正确的响应?