我的json格式有什么问题,jsonlint抛出错误?
请帮助我找到错误,Json lint抛出此错误我的json格式有什么问题,jsonlint抛出错误?,json,Json,请帮助我找到错误,Json lint抛出此错误 { "checkRid": "ri.data-health.lava-catalog.check.50418784-00c5-46e0-96ad-e806e24190a4", "version": 2, "checkName": "schemaComparison", "groups": [],
{
"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的维护人员提供正确的响应?