27cm
@27cm
TODO: Написать статус

Как помочь PhpStorm правильно сгенерировать json для схемы?

Имеем следующую json схему:

{
    "$schema": "http://json-schema.org/draft/2019-09/schema#",
    "type": "object",
    "required": [
        "property_1",
        "property_2",
        "property_3"
    ],
    "properties": {
        "property_1": {
            "type": "boolean",
            "default": true
        },
        "property_2": {
            "enum": [
                null,
                "enum1",
                "enum2"
            ],
            "default": null
        },
        "property_3": {
            "type": "array",
            "default": ["string_1", "string_2"],
            "items": {
                "type": "string",
                "minLength": 1
            }
        }
    },
    "additionalProperties": false
}


Указал схему в настройках JSON Schema Mapping.

Вот такой json генерирует PhpStorm по умолчанию:

test.json

{
    "property_1": true,
    "property_2":,
    "property_3": []
}


Почему-то PhpStrom не видит default для двух последних свойств и генерирует не то, что нужно.
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы