当前位置: 首页 > 面试题库 >

在JavaScript中从Json数据中删除反斜杠

梁和颂
2023-03-14
问题内容

从JavaScript或jQuery中的JSON数据中删除反斜杠

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, "");

当您想用替换所有出现时.replace,第一个参数必须是一个正则表达式,如果您提供一个字符串,则仅第一个出现将被替换,这就是您的替换无法正常工作的原因。

干杯



 类似资料:
  • 问题内容: 我正在通过jQuery ajax将JSON发送到Node服务器。我的jQuery ajax正在运行。见下文。 我的问题是,当我控制台日志用户(一个已字符串化的json对象)时,我在丢失的数组中有信息。我丢失的对象部分看起来像这样。 它在控制台中显示为字符串形式,如下所示: 不会存储在父用户对象内部的那些数组中存储的信息。关于为什么会这样的任何建议都会有所帮助。如果您有其他方法可用于通过

  • 问题内容: 有没有一种有效的方法使用python从此数据中删除重复的“ person_id”字段?在这种情况下,只需保持第一次出现。 应成为: 问题答案: 假设您的JSON是有效语法,并且您确实在请求帮助,因为您将需要执行以下操作 如果要始终保留第一次出现,则需要执行以下操作

  • 我有一个JSON对象,其字符串字段可能包含与“\\\\u”匹配的转义unicode字符,例如: 我尝试使用Stringify进行转换,并在替换Node.js12中的额外字符后重新解析: 手动尝试替换所有unicode字符也不起作用: 是否有方法对转义的unicode字符进行解码,以便显示实际的unicode值?

  • 问题内容: 我有一个像这样的json数据: 从中,我必须使用删除一个重复的条目,与情况相同, 结果如下: 怎么可能 问题答案:

  • 我一直在试图弄清楚如何在字符串中删除一个特殊字符及其前面的字母。 让我们假设,有一个带有的字符串。在这种情况下,我们必须从字符串中删除字符。因此,结果将是。 有人能帮我找到有效的方法吗?

  • 我正在Jersey上构建REST服务,并使用Jackson从我模型的java类生成JSON。模型具有绝对简单的值,我认为这是最典型的情况。但我得到了奇怪的结果: 我的期待结果: 我的字段源值不包含任何特殊字符。这些是简单的单词。 这是我的Java类。实体: Rest服务等级: 我尝试使用注释JsonRawValue来表示字符串属性: 但在这种情况下,结果是: 我期望: 很明显,Jackson以某种