代码之家  ›  专栏  ›  技术社区  ›  Christopher Rucinski

Google Sheets API的JSON资源是JSON模式的哪种变体?

  •  0
  • Christopher Rucinski  · 技术社区  · 5 年前

    Google Sheets API v4 API . 我注意到它是JSON,但是当我将它复制到我的IDE中时,我得到了错误,因为它使用了“灵长类”比如 string number , enum(...) ,和 object(...) . JSON不支持这些;因此它不是纯JSON。

    经过研究,我确定 JSON Schema 对象(…) 枚举(…)

    那么这是什么形式的JSON模式呢? 我无法辨认 JSON模式 .

    {
      "spreadsheetId": string,
      "properties": {
        object(SpreadsheetProperties)
      },
      "sheets": [
        {
          object(Sheet)
        }
      ],
      "namedRanges": [
        {
          object(NamedRange)
        }
      ],
      "spreadsheetUrl": string,
      "developerMetadata": [
        {
          object(DeveloperMetadata)
        }
      ]
    }
    

    NamedRange 是。。。

    {
      "namedRangeId": string,
      "name": string,
      "range": {
        object(GridRange)
      }
    }
    
    0 回复  |  直到 5 年前