JSON.parse()上的数值更改

时间:2016-06-28 08:28:52

标签: javascript json node.js parsing vine

我正在使用Node / Express向the unofficial Vine API发送API请求。

GET https://api.vineapp.com/users/search/路由返回的数据在解析时会发生变化。

我的代码如下:

request({ url: 'https://api.vineapp.com/users/search/' + username }, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(typeof body,'UNPARSED BODY:', body);

  body = JSON.parse(body);

  console.log(typeof body,'PARSED BODY:', JSON.stringify(body, null, 2));

  cb(null, body)
});

这是什么回报: enter image description here data.records.userId会在解析时发生更改。

为什么会这样?我在这里错过了什么吗?他们为什么要这样做?

1 个答案:

答案 0 :(得分:6)