我正在寻找一种方法来删除 JSON 行的最后一个字符,前提是它不是大括号。
我有一个完整的 JSON 文件,但由于某种原因,有些行以几个空格结尾,然后是 0。如果它出现,我会尝试删除 0,如果没有,则跳过该行。
例如:忽略这个:
{"menu": {
"id": "file",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
]
}
}}
并从中删除 0 :
{"menu": {
"id": "file",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
]
}
}} 0
我试过使用:
line = line.rstrip('0')
但它似乎没有做任何事情。