首页 > 解决方案 > JSON Schema 的什么变体是 Google Sheets API 的 JSON 资源?

问题描述

我一直在查看Google Sheets API v4 API。我注意到它是 JSON,但是当我将它复制到我的 IDE 中时,我收到了错误,因为它使用了诸如stringnumberenum(...)object(...). JSON 不支持这些;因此它不是纯 JSON。

经过一番研究,我确定它是JSON Schema;但是,这不能完全是以下代码片段作为 JSON Schema 似乎不支持的内容object(...),并且enum(...)

那么这是什么形式的 JSON Schema 呢?我无法识别超越JSON Schema

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

这是什么NamedRange...

{
  "namedRangeId": string,
  "name": string,
  "range": {
    object(GridRange)
  }
}

标签: jsongoogle-sheets-apijsonschema

解决方案


推荐阅读