【问题标题】:How can I distinguish what type of JSON API response this is?如何区分这是什么类型的 JSON API 响应?
【发布时间】:2015-06-07 21:31:36
【问题描述】:

我是 JSON 和 XML 的新手。当向 API 发出 POST 或 GET 请求时,我如何知道给出的响应类型?例如,它是 JSON 还是 RAW 或应用程序?有人能告诉我这是来自 Web API 的什么样的响应吗?为什么每个键和属性都有引号?

HTTP/1.1 200 OK
{
  "audioChannels": "5.1",
  "audioCodec": "DolbyDigital",
  "container": "mkv",
  "episodeNumber": 3,
  "format": "WEBRip",
  "mimetype": "video/x-matroska",
  "releaseGroup": "NTb",
  "screenSize": "1080p",
  "season": 2,
  "series": "House of Cards",
  "title": "NF",
  "type": "episode",
  "videoCodec": "h264",
  "year": 2013
}

这是 JSON 吗? JSONP? XML?这是什么?

【问题讨论】:

  • 看起来像HTTP状态后跟一些JSON

标签: xml json api jsonp


【解决方案1】:

这是一个普通的 JSON 响应(前面带有一些 HTTP 响应信息)。

【讨论】:

    【解决方案2】:

    这是来自 GuessIt 的 API 响应。 GuessIt 本身是一个 python 库,它试图从文件名中提取尽可能多的信息。

    网络服务 API

    guessit.io 服务器还提供免费的 web 服务,允许您执行文件名检测,即使您没有安装 python(例如:您需要从 Android 应用程序或 NodeJS 等中使用它)。

    您可以在此处查看 Web API 的文档:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 2017-08-16
      • 2012-11-03
      • 1970-01-01
      • 2014-02-25
      • 1970-01-01
      相关资源
      最近更新 更多