這段代碼:import jsons = '{ "key1": "value1", "key2": "value2", }'json.loads(s)在 Python 2 中產(chǎn)生此錯誤:ValueError:期望屬性名稱:第 1 行第 16 列(字符 15)Python 3 中的類似結(jié)果:json.decoder.JSONDecodeError:期望用雙引號括起來的屬性名稱:第 1 行第 16 列(字符 15)如果我刪除尾隨逗號(在 之后"value2"),則不會出現(xiàn)錯誤。但是我的代碼會處理許多不同的 JSON,所以我無法手動完成。是否可以將解析器設(shè)置為忽略這樣的最后一個逗號?
Python 無法解析帶有額外尾隨逗號的 JSON
慕桂英3389331
2021-06-28 15:20:39