紧凑但漂亮的python JSON输出?

2024-04-25 17:24:06 发布

您现在位置:Python中文网/ 问答频道 /正文

JSON要么用indent=None(默认)作为单行(人眼看不懂),要么用ident=N在每个逗号后加一个新行。在

我希望看到的是一个更紧凑但仍然漂亮的输出,类似于普通的Lisp pretty printing所做的。 E、 g.,而不是

 {
  "cleanup":{
   "cpu":6936.780000000001,
   "wall":7822.319401979446
  },
  "finished":"2017-08-14 18:36:23",
  "init":{
   "cpu":1365.73,
   "wall":1380.7802910804749
  },
  "job":"timings",
  "run":{
   "cpu":953.6700000000001,
   "wall":8350.496850013733
  },
  "started":"2017-08-14 13:28:06"
 }

我想看看

^{pr2}$

^{}产生的相似。在


Tags: nonejsoninitprettycpucleanup逗号finished