Я искал API Листов Google v4 API . Я заметил, что это был JSON, но когда я скопировал его в мою IDE, я получил ошибки, потому что он использовал «примитивы», такие как string
, number
, enum(...)
и object(...)
. JSON не поддерживает это; следовательно, это не чистый JSON.
После некоторых исследований я определил, что это было JSON Schema
; однако, это не должно быть полностью тем, что приведен в следующем фрагменте кода, поскольку схема JSON не поддерживает 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)
}
}