json schema to ensure a string does not match any element of an array
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
"title":"x",
"type:"string",
"doesNotMatch":["element1","element2"]
Is there JSON schema which ensures that the JSON data will not match element1 and element2.
"x":element1
is invalid"x":"daf"
valid provided "daf" is not equal to element1 and element2
jsonschema json-schema-validator
add a comment |
"title":"x",
"type:"string",
"doesNotMatch":["element1","element2"]
Is there JSON schema which ensures that the JSON data will not match element1 and element2.
"x":element1
is invalid"x":"daf"
valid provided "daf" is not equal to element1 and element2
jsonschema json-schema-validator
add a comment |
"title":"x",
"type:"string",
"doesNotMatch":["element1","element2"]
Is there JSON schema which ensures that the JSON data will not match element1 and element2.
"x":element1
is invalid"x":"daf"
valid provided "daf" is not equal to element1 and element2
jsonschema json-schema-validator
"title":"x",
"type:"string",
"doesNotMatch":["element1","element2"]
Is there JSON schema which ensures that the JSON data will not match element1 and element2.
"x":element1
is invalid"x":"daf"
valid provided "daf" is not equal to element1 and element2
jsonschema json-schema-validator
jsonschema json-schema-validator
edited Nov 16 '18 at 12:44
Karol Dowbecki
26.4k93759
26.4k93759
asked Nov 16 '18 at 12:35
Punit KulalPunit Kulal
62
62
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
not
enum
should help you:
"title":"x",
"type:"string",
"not": "enum":["element1","element2"]
Just for Punit Kulal reference: please see: json-schema.org/latest/json-schema-validation.html#logic as well as e.g. stackoverflow.com/a/48045287/2811843 for some clarifications on translating boolean logic into JSON Schema
– PsychoFish
Nov 19 '18 at 9:25
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53338039%2fjson-schema-to-ensure-a-string-does-not-match-any-element-of-an-array%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
not
enum
should help you:
"title":"x",
"type:"string",
"not": "enum":["element1","element2"]
Just for Punit Kulal reference: please see: json-schema.org/latest/json-schema-validation.html#logic as well as e.g. stackoverflow.com/a/48045287/2811843 for some clarifications on translating boolean logic into JSON Schema
– PsychoFish
Nov 19 '18 at 9:25
add a comment |
not
enum
should help you:
"title":"x",
"type:"string",
"not": "enum":["element1","element2"]
Just for Punit Kulal reference: please see: json-schema.org/latest/json-schema-validation.html#logic as well as e.g. stackoverflow.com/a/48045287/2811843 for some clarifications on translating boolean logic into JSON Schema
– PsychoFish
Nov 19 '18 at 9:25
add a comment |
not
enum
should help you:
"title":"x",
"type:"string",
"not": "enum":["element1","element2"]
not
enum
should help you:
"title":"x",
"type:"string",
"not": "enum":["element1","element2"]
answered Nov 16 '18 at 14:49
vearutopvearutop
2,5541332
2,5541332
Just for Punit Kulal reference: please see: json-schema.org/latest/json-schema-validation.html#logic as well as e.g. stackoverflow.com/a/48045287/2811843 for some clarifications on translating boolean logic into JSON Schema
– PsychoFish
Nov 19 '18 at 9:25
add a comment |
Just for Punit Kulal reference: please see: json-schema.org/latest/json-schema-validation.html#logic as well as e.g. stackoverflow.com/a/48045287/2811843 for some clarifications on translating boolean logic into JSON Schema
– PsychoFish
Nov 19 '18 at 9:25
Just for Punit Kulal reference: please see: json-schema.org/latest/json-schema-validation.html#logic as well as e.g. stackoverflow.com/a/48045287/2811843 for some clarifications on translating boolean logic into JSON Schema
– PsychoFish
Nov 19 '18 at 9:25
Just for Punit Kulal reference: please see: json-schema.org/latest/json-schema-validation.html#logic as well as e.g. stackoverflow.com/a/48045287/2811843 for some clarifications on translating boolean logic into JSON Schema
– PsychoFish
Nov 19 '18 at 9:25
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53338039%2fjson-schema-to-ensure-a-string-does-not-match-any-element-of-an-array%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown