如何使用超级代理从GET / POST响应消息中提取值

时间:2019-11-02 10:19:41

标签: javascript node.js json superagent

我正在使用Node.js和superagent测试我的服务器实现。 使用Superagent,使用下面的CODE发送GET请求并接收到POSITIVE响应。 我的用例从响应消息中获取并仅记录“ id”(输出)值。 如何从响应中提取“ id”值。

消息格式:json

我的超级代理代码:

request.get(MyURL).then(res res => { 

 data = JSON.parse(res.text);

console.log(data);})

输出:

{ data:
   [ { id: '35132df0-fa8c-42ec-80d7',
       name: 'name1',
       uri: '/xxxx/yyyy/35132df0-fa8c-42ec-80d7' } ],
  status: 'ok' 
}

谢谢

1 个答案:

答案 0 :(得分:1)

let foo = { data: [ { id: '35132df0-fa8c-42ec-80d7', name: 'name1', uri: '/xxxx/yyyy/35132df0-fa8c-42ec-80d7' } ], status: 'ok' }

console.log(foo.data[0].id)