首页 > 解决方案 > 我如何为以下模式编写 json 规则(验证)

问题描述

我有以下模式,所以如果我选择了多个复选框,我想设置一个名为 peril 的隐藏变量的值。我如何为此编写规则 json 在下面

{
                        "path": [
                            "General",
                            "fire"
                        ],
                        "type": "boolean",
                        "default": true,
                        "label": "Fire"

                    },
                    {
                        "path": [
                            "General",
                            "Smoke"
                        ],
                        "type": "boolean",
                        "default": false,
                        "label": "Smoke"

                    },
{
                        "path": [
                            "General",
                            "Wind"
                        ],
                        "type": "boolean",
                        "default": false,
                        "label": "Wind"

                    }

如果选择了 Fire 和 Smoke,则 peril 的值应该是 FR,SM.. 我如何在 jsonSchema 中编写 if else 验证规则?

标签: jsonschemajson-schema-validator

解决方案


推荐阅读