Remove Backslashes from JSON Data in JavaScript or jQuery

var str = "{"data":"{\n \"taskNames\" : [\n \"01 Jan\",\n \"02 Jan\",\n \"03 Jan\",\n \"04 Jan\",\n \"05 Jan\",\n \"06 Jan\",\n \"07 Jan\",\n \"08 Jan\",\n \"09 Jan\",\n \"10 Jan\",\n \"11 Jan\",\n \"12 Jan\",\n \"13 Jan\",\n \"14 Jan\",\n \"15 Jan\",\n \"16 Jan\",\n \"17 Jan\",\n \"18 Jan\",\n \"19 Jan\",\n \"20 Jan\",\n \"21 Jan\",\n \"22 Jan\",\n \"23 Jan\",\n \"24 Jan\",\n \"25 Jan\",\n \"26 Jan\",\n \"27 Jan\"]}

var finalData = str.replace("\\", "");

但这对我不起作用.有什么帮助吗?

推荐答案

您的字符串无效,但假设它有效,您必须执行以下操作:

var finalData = str.replace(/\\/g, "");

When you want to replace all the occurences with .replace, the first parameter must be a regex, if you supply a string, only the first occurrence will be replaced, that's why your replace wouldn't work.

Cheers

Json相关问答推荐

服务器不返回JSON

过go 24小时内判断员事件的EventBridge事件模式

盒子图显示不正确

将不带正文的 CURL POST 转换为 RESTRequest Delphi 代码 / 为 Dropbox API /get_current_account 端点编写 Delphi 代码

如何将一个对象添加到多个对象中 JOLT

如何使用jolt规范将一个对象添加到另一个对象中并删除该对象

jq EOF 处的无效数字文字将 json 值更新为 0.0.x

使用 TypeScript 接口时如何修复未定义错误?

嵌套 JSON 到 CSV(多级)

PowerShell - 如何迭代 PSCustomObject 嵌套对象?

如何在不解析的情况下在javascript中同步包含JSON数据?

读取 HttpwebResponse json 响应,C#

将 PHP 结果数组转换为 JSON

Jackson 动态属性名称

在 Jersey 服务中使用 JSON 对象

如何使用 Newtonsoft.Json 包在 C#(4.0) 中解析我的 json 字符串?

将序列化表单的数据转换为 json 对象

Spring restTemplate 获取原始 json 字符串

如何使用 Javascript 将数据写入 JSON 文件

如何从 MySQL 中检索 JSON 数据?