0

我正在使用 cPanel UAPI,但由于某种原因,我没有收到带有额外花括号和其他引号的有效 JSON 响应。我在不同的服务器上尝试了不同的命令,这是同一件事,所以我确信这是我所缺少的简单的东西。这是我关注的文档:https ://api.docs.cpanel.net/openapi/cpanel/operation/query/

我使用过其他 JSON API,但我以前从未见过它,所以它是 cPanel 特定的,我将如何解析它?:

---
apiversion: 3
func: query
module: Bandwidth
result:
  data:
    example.com:
      "1572580800": '2978386611'
      "1575176400": '3017940650'
      "1577854800": '1272949062'
      "1580533200": '1305954799'
      "1583038800": '1072552621'
      "1585713600": '1080945766'
      "1588305600": '1188271342'
      "1590984000": '1209022420'
      "1593576000": 825711372
      "1596254400": 771882286
      "1598932800": '1126013108'
      "1601524800": '1739977967'
      "1604203200": '1225180686'
      "1606798800": '1260268241'
      "1609477200": '1503779339'
      "1612155600": 985363356
      "1614574800": 289737623
    subdomain.example.com:
      "1572580800": 4054128
      "1575176400": 4187711
      "1577854800": 83997477
      "1580533200": 239566187
      "1583038800": 413164665
      "1585713600": 247957953
      "1588305600": 239197568
      "1590984000": 237783617
      "1593576000": 304554763
      "1596254400": 255965489
      "1598932800": 251708858
      "1601524800": 264273039
      "1604203200": 138803673
      "1606798800": 121939910
      "1609477200": 68686277
      "1612155600": 74725743
      "1614574800": 19763737
    UNKNOWN:
      "1572580800": 13288313
      "1575176400": 6326053
      "1577854800": 17962542
      "1580533200": 9835755
      "1583038800": 22566655
      "1598932800": 25137467
      "1604203200": 31783967
      "1606798800": 28088240
      "1609477200": 22907243
      "1612155600": 21413429
      "1614574800": 2085610
    subdomain1.example.com:
      "1604203200": 2107896
      "1606798800": 2516570
      "1609477200": 3454393
      "1612155600": 3216589
      "1614574800": 795065
    subdomain2.example.com:
      "1580533200": 557880
      "1583038800": 440351
      "1585713600": 183146
      "1588305600": 1047856
      "1590984000": 415107
      "1593576000": 342764
      "1596254400": 5887618
      "1598932800": 429651
  errors: ~
  messages: ~
  metadata: {}

  status: 1
  warnings: ~ ```
4

1 回答 1

0

cPanel 回复了我,我需要做的就是在最后添加 --output=jsonpretty 。

于 2021-03-08T23:16:19.917 回答