如何在Node JS中打印对象

库罗杜

在下面的代码(在Node JS上运行)中,我尝试打印从外部API获取的对象,使用JSON.stringify对象会导致错误:

TypeError:将圆形结构转换为JSON

我已经看过有关该主题的问题,但没有一个可以帮上忙。有人可以建议:

a)我如何countryres物品中获得价值

b)如何打印整个对象本身?

  http.get('http://ip-api.com/json', (res) => {     
    console.log(`Got response: ${res.statusCode}`);
    console.log(res.country)  // *** Results in Undefined
    console.log(JSON.stringify(res)); // *** Resulting in a TypeError: Converting circular structure to JSON

    res.resume();
  }).on('error', (e) => {
    console.log(`Got error: ${e.message}`);
  });
库罗杜

通过使用httprequest客户端,我能够打印JSON对象以及打印country值。下面是我的更新代码。

var request = require('request');
request('http://ip-api.com/json', function (error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log(response.body);    // Prints the JSON object
    var object = JSON.parse(body);
    console.log(object['country']) // Prints the country value from the JSON object
  }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 node.js 中打印所有 cookie?

来自分类Dev

如何在Handlebars(客户端)中打印从Node JS服务器发送的JSON对象数组?

来自分类Dev

如何在Node JS中获取对象的类名

来自分类Dev

Node.js:如何在查询聚合中返回对象?

来自分类Dev

如何在node.js中访问对象的成员

来自分类Dev

如何在 Node.js 中更新 JSON 对象值

来自分类Dev

如何在Python中打印对象

来自分类Dev

如何在反应中打印对象数组

来自分类Dev

如何在Node.js和Mongoose中的对象数组中更新特定对象

来自分类Dev

如何在 Thymleaf 中打印对象内的对象列表?

来自分类Dev

如何在终端中的字符周围打印框-Node.js

来自分类Dev

Node.js:如何在ECT模板中打印部分URL

来自分类Dev

如何在node.js中搜索?

来自分类Dev

如何在Node js中创建图像?

来自分类Dev

如何在Node JS中执行forloop

来自分类Dev

如何在 Node js 中添加会话

来自分类Dev

如何在node.js的对象数组中查找对象?

来自分类Dev

使用 Node.js 打印 JSON 对象

来自分类Dev

如何在python中打印与列表中的对象匹配的内容

来自分类Dev

如何在hook_exit中打印$ node

来自分类Dev

如何在angular.js中使用嵌套的ng-repeat动态打印表行中的数组对象?

来自分类Dev

如何在python中打印pygit对象的内容

来自分类Dev

如何在Typescript中打印自定义对象的属性?

来自分类Dev

如何在Java的arraylist中打印pojo对象的值?

来自分类Dev

如何在python中打印出对象的内存内容?

来自分类Dev

如何在延迟对象数组中打印值?

来自分类Dev

如何在Python中打印我的对象名称

来自分类Dev

如何在Django中打印单个对象的所有值?

来自分类Dev

如何在javascript中打印嵌套对象的值

Related 相关文章

热门标签

归档