[英]Python regex fix bad json-string
我有一個壞/損壞的 json 字符串,我想用一些正則表達式修復它。
目前我的 json-string 看起來像這樣
{'key1': ['value1'], 'key2': ['value2'], 'key3': 'value3', 'also-value-3', 'key4': 'value4', 'key5': value5}
我想要的是將'key3': 'value3', 'also-value-3',
類的事件解析為一個數組/列表,例如'key1'
:
{'key1': ['value1'], 'key2': ['value2'], 'key3': ['value3', 'also-value-3'], 'key4': 'value4', 'key5': value5}
這種“逗號分隔的列表”確實發生了多次,到目前為止我無法使用 and re.sub
語句修復它。
如果這里的一些正則表達式專家有一些見解/解決方案可以分享,那就太好了,因為我不是正則表達式專家......
提前致謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.