Есть ли способ проверить ссылки на объекты в пределах JSON с помощью схемы JSON? - PullRequest
0 голосов
/ 04 августа 2020

Давайте рассмотрим простой пример, когда мы определяем объекты и используем их отдельно в пределах JSON. Например, мы определяем несколько адресов и используем их для определения нескольких маршрутов:

{
    "points": [
        {
            "Name": "p1",
            "Street": "street1",
            "House": 11,
            "Ap": 111
        },
        {
            "Name": "p2",
            "Street": "street2",
            "House": 22,
            "Ap": 222
        },
        {
            "Name": "p3",
            "Street": "street3",
            "House": 33,
            "Ap": 333
        },
        {
            "Name": "p4",
            "Street": "street4",
            "House": 44,
            "Ap": 444
        },
        {
            "Name": "p5",
            "Street": "street5",
            "House": 55,
            "Ap": 555
        }

    ],
    "routes": [
        [
            "p1",
            "p2",
            "p3",
            "p4"
        ],
        [
            "p3",
            "p2",
            "p1"            
        ],
        [
            "p4",
            "p2",
            "p3",
            "p1"
        ]
    ]
}

Каким будет правильный способ, если таковой имеется, проверить с помощью схемы JSON, что все маршруты относятся к определенным адресам? Извините, если мой вопрос слишком новыйb ie. Спасибо,

1 Ответ

1 голос
/ 05 августа 2020

Вы не можете использовать схему JSON для проверки того, что реляционные данные, представленные в JSON, имеют ссылочную целостность.

...