`
阅读更多
#定义schame
[schame]
#schame1={"type":"object","properties":{ "branch":{"type":"string","required":True},"node":{"type":"number","maximum":1,"minimum":0,"required":True}}}
#schame2={"type":"object","properties":{"branch":{"type":"string","required":True},"node":{"type":"integer","maximum":10,"minimum":0,"required":True}}}
schame1={
"description":"a list of float in range of[0,1]",
"type":"object",
"properties":{

     "branch":{"type":"string","required":True},

     "node":{

         "type":"number",

         "maximum":1,

         "minimum":0,
        
         "required":True

           }

       }
  }
#schame2={"type":"object","properties":{"branch":{"type":"string","required":True},"node":{"type":"integer","maximum":10,"minimum":0,"required":True}}}
schame2={              #[0,10]间的整数
"description":"a list of integer in range of[0,10]",
"type":"object",
"properties":{

     "branch":{"type":"string","required":True},

     "node":{

         "type":"integer",

         "maximum":10,

         "minimum":0,
        
         "required":True

           }

       }
  }
schame3={             #[0,10]间的实数
"description":"a list of float in [0,10]",
"type":"object",
"properties":{

    "branch":{"type":"string","required":True},#"required":False branch不可或缺

     "node":{

         "type":"number",

         "maximum":10,

         "minimum":0,

         "required":True

           }

       }
  }
schameTest={
"description":"validate integer and number",
"type":"object",
"properties":{
"branch":{"type":"object",
      "properties":{
      "branch1":{
      "type":"object",
      "properties":{
      "node1":{
      "description":"integers in range of [0,10]",
      "type":"integer",
      "minimum":0,
      "maximum":10,
      "required":True
      },
      "node2":{
      "description":"numbers in range of [0,10]",
      "type":"number",
      "minimum":0,
      "maximum":10,
      "required":True
      },
          "node3":{
          "description":"numbers in range of[0,1]",
      "type":"number",
          "minimum":0,
          "maximum":1,
          "required":False
          }
      }
      }
      }
      }
      }
      }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics