【发布时间】:2020-09-20 05:15:13
【问题描述】:
如何使用 javascript 将字符串解析为 json?
"[{'Name': \"O'BRIEN DEIRDRE\", 'Text': 'Hello'}]"
我需要将所有单引号改为双引号,但我需要保留O'BRIEN的单引号
【问题讨论】:
-
如果可能的话,最好修复生成错误 json 的任何东西。
标签: javascript json regex string parsing
如何使用 javascript 将字符串解析为 json?
"[{'Name': \"O'BRIEN DEIRDRE\", 'Text': 'Hello'}]"
我需要将所有单引号改为双引号,但我需要保留O'BRIEN的单引号
【问题讨论】:
标签: javascript json regex string parsing
也许这可以解决您的问题:https://regexr.com/55t8o
编辑: 如果链接已弃用,则正则表达式应为 '([a-zA-Z]*)' 并将其替换为 "$1"
我也同意 Taplar 的观点,他说如果你知道为什么它使用 ' 而不是 " 并且不使用正则表达式可能会更好。希望这会有所帮助
【讨论】: