首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将字符串转换为json对象?

如何将字符串转换为json对象?
EN

Stack Overflow用户
提问于 2010-05-07 02:08:48
回答 2查看 3.4K关注 0票数 1

我使用ajax,它发回一个字符串。

我希望将responsetext转换为json对象进行处理。

我试过eval和,但不起作用...

该怎么办呢?

我的代码是

代码语言:javascript
复制
function handleResponse() {
  if (httpa.readyState == 4) {
    var response = httpa.responseText;
    if (response != 'empty') {
      alert(response);
      var foo = eval('(' + strJSON + ')');
      alert(foo);
    }
  }
}

//响应告警

代码语言:javascript
复制
[{
  "id": "1",
  "name": "Pepsodent 100g",
  "selling_price": "28.75"
}, {
  "id": "2",
  "name": "Pepsodent 40g",
  "selling_price": "18.90"
}, {
  "id": "3",
  "name": "Pepsodent brush",
  "selling_price": "19.50"
}]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-07 11:24:06

使用https://github.com/douglascrockford/JSON-js/blob/master/json2.js

你可以做到

JSON.parse(响应、唤醒)

http://www.json.org/js.html

票数 2
EN

Stack Overflow用户

发布于 2010-05-07 02:13:05

strJSON更改为response

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2783361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档