当前位置: 首页 > 面试题库 >

您如何在Node.js中记录JSON对象的内容?

云浩然
2023-03-14
问题内容

是否可以在Node.js中打印对象内容,例如方法和属性?

目前,我正在尝试打印会话对象并获取以下内容:

console.log("Session:" + session);
> Session:[object Object]

也许以类似于PHP中的print_r(array)的方式,或者以Java中的.toString来使用。


问题答案:

试试这个:

console.log("Session: %j", session);

如果对象可以转换为JSON,那将起作用。



 类似资料:
  • 我有一个以对象数组作为参数的函数,并希望使用JSDOC来描述参数(包括数组中对象的属性),如本例所示: 其中过滤器如下所示: 如何在jsdoc3中记录属性id和值?

  • 问题内容: 我收到的JSON对象为: 它打印: 但现在我无法读取其中的任何内容。我如何获得“电子邮件”字段? 谢谢 问题答案: 您应该按照以下方式进行操作: 如果我没错的话。

  • 问题内容: 我有一个表,其中包含需要根据一组条件定期清除的记录。 我期望我可以使用条件构建器来删除记录,但这失败了,因为条件上没有方法… 所以我想也许我先查询一下集合,然后删除那个… 由于相同的原因,不同的对象,这也会失败。 那么正确的方法是什么呢?我似乎不得不遍历每个项目所调用的整个结果集,这是多余的(不正当的)。 我知道我可以形成一个查询来直接在HQL或SQL中执行,但这也感觉不对。条件构建器

  • 我有内存泄漏,我知道它在哪里(我想是这样的),但我不知道为什么会发生。负载测试以下endpoint(使用服务器)时发生内存泄漏: 我非常肯定对象没有被(垃圾回收器)释放。在每一个请求中,应用程序使用的内存都在增长。我做了一些附加测试: 因此,在每个请求中,我都将big object分配给对象作为其属性。我观察到,有了这个附加属性,内存增长得快得多。在60秒内每完成1000个请求,内存会增加100M

  • 问题内容: 约书亚·布洛赫(Joshua Bloch)在他的《有效Java》中写道: “使用Javadoc @throws标记来记录方法可以抛出的每个未经检查的异常,但是请不要使用throws关键字在方法声明中包括未经检查的异常。” 听起来确实很合理,但是如何找出我的方法会抛出哪些未经检查的异常? 让我们考虑以下课程: 现在,我记录了HorribleException,但是很明显,foo方法也可以

  • 问题内容: 数组: 如何在C#中解析上述json响应 问题答案: 在您提供的字符串 不正确 的格式,该阵列应该是: 您可以使用将其转换: 该工具在nuget中也可用。 如果要使用强类型: