我如何区分这是什么类型的 JSON API 响应?
How can I distinguish what type of JSON API response this is?
我是 JSON 和 XML 的新手。在对 API 执行 POST 或 GET 请求时,我如何判断给出的响应类型?例如,它是 JSON 还是 RAW 或应用程序?谁能告诉我这是来自网络 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?这是什么?
这是一个普通的 JSON 响应(带有一些 HTTP 响应信息)。
这是来自 GuessIt 的 API 回复。 GuessIt 本身是一个 python 库,它试图从文件名中提取尽可能多的信息。
网络服务API
guessit.io 服务器还提供免费的网络服务,允许您执行文件名检测,即使您没有安装 python(例如:您需要从 Android 应用程序,或 NodeJS 等)。
您可以在此处查看网络文档 API:
我是 JSON 和 XML 的新手。在对 API 执行 POST 或 GET 请求时,我如何判断给出的响应类型?例如,它是 JSON 还是 RAW 或应用程序?谁能告诉我这是来自网络 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?这是什么?
这是一个普通的 JSON 响应(带有一些 HTTP 响应信息)。
这是来自 GuessIt 的 API 回复。 GuessIt 本身是一个 python 库,它试图从文件名中提取尽可能多的信息。
网络服务API
guessit.io 服务器还提供免费的网络服务,允许您执行文件名检测,即使您没有安装 python(例如:您需要从 Android 应用程序,或 NodeJS 等)。
您可以在此处查看网络文档 API: