小编bis*_*uit的帖子

API获取后如何仅从字符串化json中获取键和值?

我试图在 EJS 页面上仅显示键和值。

<span><%= JSON.stringify(results.conversion_rates) %></span>
Run Code Online (Sandbox Code Playgroud)

留给我

{"USD":1,"AED":3.6721,"ARS":81.0455,"AUD":1.3564,"BGN":1.6324}
Run Code Online (Sandbox Code Playgroud)

我怎样才能删除括号和引号?

如果有帮助,这是我的 server.js 路由:

app.get('/results', (req, res) => {
  const query = req.query.q;
  axios
    .get(`https://v6.exchangerate-api.com/v6/a66b8aae93f6e7abafe3aab5/latest/${query}`)
    .then(function (response) {
      const currencyPair = `Conversion Rates for ${query}`;
      console.log(response)
      res.render('results', {
        currencyPair,
        results: response.data,
      });
    })
});
Run Code Online (Sandbox Code Playgroud)

javascript api ejs node.js express

0
推荐指数
1
解决办法
59
查看次数

标签 统计

api ×1

ejs ×1

express ×1

javascript ×1

node.js ×1