Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除\“;一串_Javascript_Json - Fatal编程技术网

Javascript 如何删除\“;一串

Javascript 如何删除\“;一串,javascript,json,Javascript,Json,这个代码不起作用。 示例JSON: var str = "\\\""; var jsondata = JSON.stringify(response.data).replace(str, ""); 因为@str的评论是正确的。但是,如果您想强制完全移除这些,则需要更换charecters [{ ID: 1, text: \"Meat\" } 这不是有效的JSON。你应该修复问题的根源,而不是症状。请阅读并更新问题。我强烈地认为仅仅替换反斜杠是一种糟糕的方法。你想得到什么?您不应该弄乱返回的值

这个代码不起作用。 示例JSON:

var str = "\\\"";
var jsondata = JSON.stringify(response.data).replace(str, "");

因为@str的评论是正确的。但是,如果您想强制完全移除这些,则需要更换charecters

[{ ID: 1, text: \"Meat\" }

这不是有效的JSON。你应该修复问题的根源,而不是症状。请阅读并更新问题。我强烈地认为仅仅替换反斜杠是一种糟糕的方法。你想得到什么?您不应该弄乱返回的值,否则您将无法将其解码回来(因为您将得到无效的JSON)。@axiac I最终将JSON结果编辑为字符串,然后返回JSON。问题是——是的,我认为它现在无效了,因为我犯了一个错误。是某些数据结构的文本表示形式。可以将其视为编码数据(如果您更喜欢,可以将其视为加密数据)。这不是你可以编辑的东西。“只有知道如何解码它,才能获得与生成JSON类似的数据结构。@SangramBadi那么你同意修复源代码,但建议改为修复症状?有趣。@str正如您上面所评论的是正确的。但在您的注释@dscytheProductions下面,注释为“它只是JSON中的一个示例字符串”。我只想删除`@SangramBadi,但我现在无法将其转换回JSON,因此我可以将其用作数据$scope.treeData=new kendo.data.hierarchycalDataSource({data:data,//here@dscytheProductions这正是为什么我认为替换方法很糟糕,并要求首先提供完整的代码示例…@SangramBadi它现在完全可以工作了伙计们!在研究JSON格式后,我意识到我不应该删除(引号).谢谢大家!干杯!
response.data = response.data.replace(/\\/g, "");