【问题标题】:How do I convert this string into json with javascript?如何使用 javascript 将此字符串转换为 json?
【发布时间】:2020-09-20 05:15:13
【问题描述】:

如何使用 javascript 将字符串解析为 json?

"[{'Name': \"O'BRIEN DEIRDRE\", 'Text': 'Hello'}]"

我需要将所有单引号改为双引号,但我需要保留O'BRIEN的单引号

【问题讨论】:

  • 如果可能的话,最好修复生成错误 json 的任何东西。

标签: javascript json regex string parsing


【解决方案1】:

也许这可以解决您的问题:https://regexr.com/55t8o

编辑: 如果链接已弃用,则正则表达式应为 '([a-zA-Z]*)' 并将其替换为 "$1"

我也同意 Taplar 的观点,他说如果你知道为什么它使用 ' 而不是 " 并且不使用正则表达式可能会更好。希望这会有所帮助

【讨论】:

  • 这是一个正则表达式,可以解决您的问题,除非我误解了您的问题
  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
  • @HarshalParekh 感谢您的提醒,感谢您的反馈,我已经更改了答案,希望这会更好
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-10
  • 2018-12-17
  • 1970-01-01
  • 1970-01-01
  • 2023-02-23
  • 2011-06-24
  • 1970-01-01
相关资源
最近更新 更多