【问题标题】:How to make JSON look pretty?如何让 JSON 看起来很漂亮?
【发布时间】:2020-06-20 11:42:24
【问题描述】:

所以我正在尝试创建一个 api,这是我的代码 sn-p

const express = require('express');
const bodyParser = require('body-parser');
const fs = require('fs');


const steamScrape = require('./steamScrape');

console.log()
const app = express();

app.use(bodyParser.json());

app.get('/steamScrape', (req, res) => {
    res.json(steamScrape);
});

这是我的 json 文件的 sn-p:

[
   {
      "name": "asdasdadsa",
      "discount": "-40%",
      "price": "CDN$ 0.71",
   },
   {
      "name": "asdasd",
      "discount": "-40%",
      "price": "CDN$ 20.39",
   }
]

但这就是我运行服务器时的样子。我怎样才能让它看起来很漂亮?我尝试过使用 JSON.stringify() 并在任何地方添加 \n 字符

【问题讨论】:

  • 你可以在你的谷歌浏览器商店中安装json formatter
  • 您的 API 应该发送数据,格式应该是所涉及的前端的关注点。通常 html 页面上的 <pre> 标记足以对其进行格式化。
  • 在 chrome 网络选项卡中,当您点击 json 请求时,您有一个“预览”选项卡,这也会打印出来
  • 真正的问题是,你为什么希望它看起来“漂亮”...?

标签: javascript json api pretty-print stringify


【解决方案1】:

尝试JSON.stringify(jsonData, null, 2);

【讨论】:

  • 谢谢,但它没有用,它仍然到处显示\n个字符
猜你喜欢
  • 2013-11-17
  • 1970-01-01
  • 2019-02-14
  • 1970-01-01
  • 2015-11-16
  • 1970-01-01
  • 2019-04-16
  • 2018-01-08
相关资源
最近更新 更多