gpt4 book ai didi

javascript - 使用 JavaScript 解析换行符、空格和 "\"字符

转载 作者:行者123 更新时间:2023-11-28 15:41:03 25 4
gpt4 key购买 nike

每个人都希望事情进展顺利。我正在尝试从应用 JSON.stringify(); 后的字符串中删除换行符和“\”字符。该字符串看起来像这样:

"[{\n    \"id_profile\": 1, \n    \"name\": \"John\"\n    \"id\" : \"894J45134R90FM\",\n...

我已经使用 .replace(/\r?\n|\r/g,' ') 删除了“\n”,但我无法定位“\“特点。我的目标是最终使用 parseJSON();将其转换为 JSON 对象以进行 DOM 操作。

有人对如何在替换中构建正则表达式有任何建议吗?我认为空格应该以制表符分隔,这来自 Apiary API GET 请求。这是否需要在单独的替换函数中?

非常感谢您的帮助。

最佳答案

那里有一个字符串文字,其中包含有效的 JSON。只需直接调用 JSON.parse() 即可,无需替换任何内容!

如果您将字符串文字作为字符串读取,则需要调用 JSON.parse 两次 - 一次从 JSON 字符串中获取字符串,然后从那个字符串。或者最好让你的 api 输出 JSON 数组,而不是首先包含 JSON 的字符串文字,某处似乎有太多 JSON.stringify()

关于javascript - 使用 JavaScript 解析换行符、空格和 "\"字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23728942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com