我从如下API收到了一个json格式的字符串:
string = ' {\n "Ids": ["abc-765"],\n "Type": "Column",\n "Number": "021649015",\n "Code": "02109998000",\n "Text": , \n}'
试着让它工作json.loads文件但是得到错误:
JSONDecodeError: Expecting value: line 6 column 20 (char 162)
我认为这是因为最后一个键中缺少值,以及附加的尾随逗号。你知道吗
有没有一种方法可以格式化字符串以使其工作json.loads?你知道吗
如果知道所需的键,可以将它们添加到列表中,然后使用regex查找关联的值:
这些值需要进一步的验证/修复(即从开始和结束处删除多余的“”),但您可以将它们添加到key:value字典并将其传递给
不做一些假设是不可能的。所有这些假设都必须为真,才能使该算法工作:
{
}
相关问题 更多 >
编程相关推荐