Микс объектов и массивов - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь структурировать json-схему после ответа json, который я хочу отправить.

Я пробовал несколько версий object-> array-> object-> array, но не похоже, что я могу проверить ключ UUID с помощью регулярного выражения, используя patternProperties

JSONвыглядит так:

 [{
    "54ffe69-b8f6-47c8-9437-ccea8ecc2d77": {
        "name": "ORC",
        "$description": "Design polar from ORC",
        "source": {
            "label": "signalk-polar"
        },
        "polarData": [{
            "trueWindSpeed": 3.086666667,
            "beatAngles": [
                0.738274274
            ]
        }]
    }
 }]

1 Ответ

0 голосов
/ 03 июля 2019

Не совсем уверен, это может быть что-то не так с UUID, который вы пытаетесь проверить.Хотя он принимает этот шаблон:

[0-9a-f]{7}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

, но, согласно этой записи , у нас должно было быть:

[0-9a-f]{8}

в начальной части, или яможет быть не так.

Демо

...