0

Scival Api

嗨,我被要求做一件简单的事情。Elsevier有一系列 REST API,可以称为具有 api-key。
我必须从具有Scopus Id的Scival Api (API Docs 链接)中检索作者指标。检索这些指标后,我必须将结果保存在数据库中,以便以后在数据库上进行查询。问题是:有一些指标有年份值,以及年份的百分比值 (%) 。 例子

"metrics": [
    {
      "valueByYear": {
        "2013": null,
        "2014": 0,
        "2015": 0,
        "2016": null,
        "2017": 0
      },
      "percentageByYear": {
        "2013": null,
        "2014": 0,
        "2015": 0,
        "2016": null,
        "2017": 0
      },
      "metricType": "CitedPublications"
    },
    {
      "valueByYear": {
        "2013": 0,
        "2014": 1,
        "2015": 1,
        "2016": 0,
        "2017": 2
      },
      "metricType": "ScholarlyOutput"
    }
  ],
  "author": {
    "link": {
      "@ref": "self",
      "@href": "https://api.elsevier.com/analytics/scival/author/20433296900?apiKey=fakeKey&insttoken=fakeToken",
      "@type": "application/json"
    },
    "name": "Jones, Bob",
    "id": 20433296900,
    "uri": "Author/20433296900"
  }

如你看到的。我如何了解指标是否​​有一个名为 percentByYear 的键?因为如果是,我需要保存该值。

4

0 回答 0