title: npm request not getting json response when doing body.{object}
body: <p>So I am making request to twitch to get some streamer data using npm response. </p>
  
  <pre><code>var express = require('express');
  var router = express.Router();
  var request = require('request');
  
  /* GET users listing. */
  router.get('/streams/:user', function(req, res, next) {
  
      request('https://api.twitch.tv/kraken/streams/' + req.params.user, function ( error, response, body) {
          if (!error &amp;&amp; response.statusCode == 200)
          {
              res.send(body);
          } 
          else 
          {
              res.send(404);
          }
      });
  });
  
  module.exports = router;
  </code></pre>
  
  <p>When I do res.send(body) it gives me back my json object printed to screen nicely.</p>
  
  <pre><code>{"_links":{"self":"https://api.twitch.tv/kraken/streams/allencoded","channel":"https://api.twitch.tv/kraken/channels/allencoded"},"stream":null}
  </code></pre>
  
  <p>So I want to not get all that back but instead just get the self url.
  I then thought I would do something like:</p>
  
  <pre><code>res.send(body._links.self)
  </code></pre>
  
  <p>That returned nothing but a blank screen.</p>
  
  <p>How do print out just the self url?</p>