【问题标题】:Formatting JSON on console.log在 console.log 上格式化 JSON
【发布时间】:2020-04-01 01:11:16
【问题描述】:

我正在尝试格式化此 console.log,删除大括号和其中的单词标记,只留下数字。

require('dotenv').config()
const twoFactor = require('node-2fa')
const newToken = twoFactor.generateToken(process.env.EAKEY)       

console.log(JSON.stringify(newToken))

此代码在控制台中输出:{"token":"075701"}

我希望它输出:075701 删除其他所有内容

谢谢

【问题讨论】:

  • 我这样做是不确定的
  • 你的意思是console.log(newToken.token)?
  • 谢谢它的工作对不起我是菜鸟
  • @jarmod,是的!谢谢你纠正我!打字很快。
  • 如果您不想在输出中使用 JSON,则不要输出 JSON。它是如此简单。首先你应该输出newToken 然后阅读objects in JavaScript 以了解如何只转储你想要的值。

标签: node.js json


【解决方案1】:

您可以按如下方式记录令牌值:

console.log(newToken.token)

对于对象x 的任何属性y,您可以通过x.y 访问该属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 2018-03-31
    • 2014-02-05
    相关资源
    最近更新 更多