All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema-provider.json.not-null-default-value-schema.input.json Maven / Gradle / Ivy

{
  "title": "json schema with non null default values",
  "type": "object",
  "properties": {
    "field1": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "property1": {
              "type": "string",
              "default": "\"property1_defaultvalue\""
            },
            "property2": {
              "type": "number"
            },
            "property3": {
              "type": "integer",
              "default": "10"
            },
            "property4": {
              "type": "number",
              "default": "8.25"
            }
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "field2": {
      "type": "string",
      "default": "\"property2_defaultvalue\""
    },
    "field3": {
      "oneOf":[{"type":"null"},{"type":"string","default":"\"N\""}]
    },
    "field4": {
      "type": "integer",
      "default": "40"
    },
    "field5": {
      "type": "integer",
      "default": 50
    },
    "field6": {
      "oneOf":[{"type":"null"},{"type":"integer","default":"60"}]
    },
    "field7": {
      "type": "number",
      "default": "7.75"
    },
    "field8": {
      "type": "number",
      "default": 8.375
    },
    "field9": {
      "type": "boolean",
      "default": "true"
    },
    "field10": {
      "type": "boolean",
      "default": false
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy