擅长:python、mysql、java
<p>正确的做法是修复创建无效JSON文件的任何内容。但如果不可能的话,我想需要更换。但是您应该使用正则表达式,这样它就不会将<code>\\'</code>替换为<code>\'</code>。在这种情况下,第一个反斜杠是转义第二个反斜杠,而不是转义引号。消极的观察会阻止这种情况的发生。在</p>
<pre><code>import re
newstring = re.sub(r"(?<!\\)\\'", "'", originalstring)
</code></pre>