如何从 JavaScript 变量中删除第一个和最后一个双引号?

Posted

技术标签:

【中文标题】如何从 JavaScript 变量中删除第一个和最后一个双引号?【英文标题】:How to remove first and last double Quotes from a JavaScript variable? 【发布时间】:2014-09-16 06:56:50 【问题描述】:

我从 Ajax JSONP 调用中得到这个响应

""userType":"New","UUID":"787878" "

如何删除第一个 " 和最后一个 " 双引号?

这样响应看起来像

"userType":"New","UUID":"787878"

【问题讨论】:

修复提供结果以返回有效 json 的服务(btw 是哪个服务? 你如何断定引号是存在的?如果服务返回引号,您的 jsonp 请求将立即失败,您无法修复它。 【参考方案1】:

JSON.stringify 不会在对象周围添加双引号,而是将其转换为字符串。如果您看到额外的双引号,这只是由于显示它的原因,它们并不真正存在。

【讨论】:

@PreethiJain 如果您认为情况并非如此,请提供可重现的测试用例。

以上是关于如何从 JavaScript 变量中删除第一个和最后一个双引号?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 javascript/jquery 从 URL 中删除获取变量和文件名?

如何从数组中删除除javascript中的第一个元素之外的所有元素

如何从 JavaScript 中的数组中删除元素?

如何从JavaScript对象中移除一个属性

JavaScript 如何从复制的对象中删除键? [复制]

JavaScript 如何从复制的对象中删除键? [复制]