Проверка Json не будет работать в R из внешнего файла

У меня есть этот внешний файл "definitions.json":

{
"$schema": "http://json-schema.org/draft-06/schema#",
"definitions": {
    "AAA": {
    "type": "object",
    "properties": {
        "a": {
            "description": "...",
            "minimum": 0,
            "type": "number"
        },
        "b": {
            "description": "...",
            "type": "number"
        }
    },
    "required": [
        "a",
        "b"
    ]
}

У меня есть этот другой файл схемы:

{
    "$schema": "http://json-schema.org/draft-06/schema#",
    "title": "...",
    "description": "...",
    "type": "array",
    "properties": {"$ref": "definitions.json#/definitions/AAA"},
    "maxItems": 1,
    "uniqueItems": true
}

Файлы находятся в одной локальной папке. С помощью этого R-кода я пытаюсь проверить мою схему:

schema <- '{
    "$schema": "http://json-schema.org/draft-06/schema#",
    "title": "...",
    "description": "...",
    "type": "array",
    "properties": {"$ref": "definitions.json#/definitions/AAA"},
    "maxItems": 1,
    "uniqueItems": true
}'

v <- jsonvalidate::json_validator(schema)


v('[
  {
    "a": 3184
  }
]', verbose=TRUE)

Б отсутствует, но я не получил ошибку.

0 ответов

Другие вопросы по тегам