当前位置: 首页 > 编程笔记 >

js中的eval()函数把含有转义字符的字符串转换成Object对象的方法

夏侯玄天
2023-03-14
本文向大家介绍js中的eval()函数把含有转义字符的字符串转换成Object对象的方法,包括了js中的eval()函数把含有转义字符的字符串转换成Object对象的方法的使用技巧和注意事项,需要的朋友参考一下

在项目中遇到一个问题:在前端需要把后台返回的json字符串转换成一个js中的json对象,可是从后台返回的字符串中含有转义字符:\",

在网上查到方法如下,可以处理这种情况:

var page = eval("("+data+")");

以上这篇js中的eval()函数把含有转义字符的字符串转换成Object对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍JS 对象(Object)和字符串(String)互转方法,包括了JS 对象(Object)和字符串(String)互转方法的使用技巧和注意事项,需要的朋友参考一下 利用原生JSON对象,将对象转为字符串 从JSON字符串转为对象 以上这篇JS 对象(Object)和字符串(String)互转方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 我有一个字符串返回给我,其中包含转义字符。 这是一个示例字符串 " test\40gmail.com " 如您所见,它包含转义字符。我需要将其转换为其实际值,即 " test@gmail.com " 我该怎么做?

  • 本文向大家介绍js字符串转数字的方法?相关面试题,主要包含被问及js字符串转数字的方法?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 通过函数parseInt(),可解析一个字符串,并返回一个整数,语法为parseInt(string ,radix) string:被解析的字符串 radix:表示要解析的数字的基数,默认是十进制,如果radix<2或>36,则返回NaN

  • 题目链接 NowCoder 题目描述 将一个字符串转换成一个整数,字符串不是一个合法的数值则返回 0,要求不能使用字符串转换整数的库函数。 // html Iuput: +2147483647 1a33 Output: 2147483647 0 解题思路 // java public int StrToInt(String str) { if (str == null || str.l

  • 问题内容: 为了回答这个问题,我设法通过转义反斜杠来使字符串成为转义字符。 当我尝试将其概括为转义所有转义的字符时,它似乎无能为力: 但是对于特定的转义字符使用相同的方法,它确实起作用: 有一般的方法可以做到这一点吗?应包括,,,等。 问题答案: 使用r’text’将字符串定义为raw,如下面的代码所示:

  • 问题内容: 我正在使用JS对象通过Google可视化创建图形。我正在尝试设计数据源。首先,我创建了一个JS对象客户端。 现在,我需要动态获取数据。因此,我将AJAX请求发送到返回JSON字符串的页面: 我将其保存到变量中: 并显示为 现在,我的任务是从该字符串创建一个JS对象。这是行不通的。当我使用JS对象时,一切工作正常,并且能够获得所需的图形。现在,如果我尝试从警报消息中确认的来自AJAX请求