首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Javascript中读取JSON响应

在Javascript中读取JSON响应
EN

Stack Overflow用户
提问于 2018-08-10 05:07:52
回答 2查看 46关注 0票数 0

我正在向一个超级简单的python函数发出一个ajax post请求,该函数接受一个学生的名字,并输出一个与之对应的url。目前,Python函数在json中回传此函数,并在调用console.log(JSON.stringify(response))时如下所示:

{"readyState":4,"responseText”:”\ {\”studentURL\”: \”https://prepacademy.jackjohnson.com\”} ”,”responseJSON”: {“studentURL”:”https://prepacademy.jackjohnson.com”},”status":200,"statusText":"OK"}

我想知道如何获取更大的信息块并对其进行过滤,以便只获得https://prepacademy.jackjohnson.com部分?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-10 05:12:13

response是一个JavaScript对象,您可以使用点表示法或括号表示法来访问其属性,如下所示:

代码语言:javascript
复制
let response = {
  "readyState": 4,
  "responseText": "\ {\"studentURL\": \"https://prepacademy.jackjohnson.com\"} ",
  "responseJSON": {
    "studentURL": "https://prepacademy.jackjohnson.com"
  },
  "status": 200,
  "statusText": "OK"
};

// dot-notation
console.log(response.responseJSON.studentURL)

// bracket-notation (allows for computed paths)
console.log(response["responseJSON"]["studentURL"])

票数 2
EN

Stack Overflow用户

发布于 2018-08-10 05:10:09

response.responseJSON.studentURL

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

https://stackoverflow.com/questions/51775778

复制
相关文章

相似问题

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