|
is-my-json-valid
|
themis[minimal]
|
themis[default]
|
ajv
|
jsen
|
json-model
|
z-schema 3
|
tv4
|
jjv
|
jsonschema
|
jayschema
|
basicObject |
80% (5742424)
|
6% (479754)
|
4% (343837)
|
100% (7112748)
|
27% (1941322)
|
0% (63082)
|
0% (52546)
|
0% (54321)
|
0% (11410)
|
0% (4011)
|
0% (1005)
|
advancedObject |
86% (373101)
|
12% (55200)
|
3% (15185)
|
100% (433042)
|
29% (128031)
|
2% (11761)
|
1% (8532)
|
0% (446)
|
0% (3088)
|
0% (784)
|
0% (142)
|
additionalItems as schema, additional items match schema |
100% (27390987)
|
7% (2047918)
|
3% (915547)
|
90% (24841818)
|
94% (25913753)
|
1% (343278)
|
1% (349751)
|
0% (239426)
|
0% (88849)
|
0% (18329)
|
0% (3636)
|
additionalItems as schema, additional items do not match schema |
83% (9271805)
|
10% (1152795)
|
4% (509669)
|
95% (10645151)
|
100% (11170736)
|
2% (287487)
|
2% (237966)
|
0% (5385)
|
0% (92270)
|
0% (16604)
|
0% (3358)
|
items is schema, no additionalItems, all items match schema |
100% (36576491)
|
4% (1782284)
|
1% (726414)
|
95% (35007589)
|
71% (26046141)
|
0% (241729)
|
0% (333436)
|
0% (234134)
|
0% (76661)
|
0% (18405)
|
0% (4358)
|
array of items with no additionalItems, no additional items present |
84% (28999136)
|
3% (1341212)
|
1% (617034)
|
100% (34294220)
|
72% (24959460)
|
1% (549176)
|
1% (445087)
|
0% (271215)
|
0% (119372)
|
0% (25524)
|
0% (4499)
|
array of items with no additionalItems, additional items are not permitted |
60% (10337720)
|
6% (1139142)
|
1% (234940)
|
100% (16952720)
|
71% (12176396)
|
2% (462769)
|
3% (592104)
|
0% (5161)
|
0% (131752)
|
0% (29182)
|
0% (4442)
|
additionalItems as false without items, items defaults to empty schema so everything is valid |
100% (46096257)
|
13% (6101432)
|
3% (1576082)
|
88% (40643775)
|
67% (31049803)
|
3% (1642818)
|
2% (1115069)
|
1% (516263)
|
3% (1465467)
|
0% (144363)
|
0% (5612)
|
additionalItems as false without items, ignores non-arrays |
100% (46401327)
|
12% (5907360)
|
3% (1463641)
|
86% (40366185)
|
64% (29828064)
|
3% (1511548)
|
1% (516455)
|
0% (375346)
|
2% (1039869)
|
0% (141012)
|
0% (6102)
|
additionalItems are allowed by default, only the first item is validated |
82% (27581091)
|
8% (2877565)
|
3% (1024145)
|
100% (33476289)
|
84% (28349565)
|
2% (917609)
|
1% (632462)
|
1% (368589)
|
0% (281395)
|
0% (45509)
|
0% (4752)
|
additionalProperties being false does not allow other properties, no additional properties is valid |
8% (2272895)
|
6% (1670935)
|
2% (696507)
|
100% (27098202)
|
10% (2943733)
|
1% (540373)
|
0% (250048)
|
0% (251664)
|
0% (211279)
|
0% (37854)
|
0% (4001)
|
additionalProperties being false does not allow other properties, an additional property is invalid |
17% (1542734)
|
14% (1263984)
|
3% (316333)
|
100% (8618390)
|
27% (2334154)
|
3% (325091)
|
2% (227098)
|
0% (5118)
|
1% (111633)
|
0% (35163)
|
0% (3844)
|
additionalProperties being false does not allow other properties, ignores non-objects |
95% (32591687)
|
18% (6191795)
|
4% (1604741)
|
100% (34063539)
|
88% (29979501)
|
4% (1641874)
|
2% (965285)
|
1% (410531)
|
3% (1037356)
|
0% (39297)
|
0% (6135)
|
additionalProperties being false does not allow other properties, patternProperties are not additional properties |
10% (1500418)
|
5% (810157)
|
3% (446429)
|
100% (13933522)
|
20% (2819473)
|
2% (345719)
|
1% (209300)
|
1% (199590)
|
0% (125823)
|
0% (28985)
|
0% (4033)
|
additionalProperties allows a schema which should validate, no additional properties is valid |
18% (4325544)
|
7% (1849564)
|
3% (836653)
|
100% (23607215)
|
12% (3065052)
|
2% (542605)
|
1% (452862)
|
1% (297215)
|
1% (251471)
|
0% (39512)
|
0% (4352)
|
additionalProperties allows a schema which should validate, an additional valid property is valid |
29% (2925428)
|
9% (926219)
|
5% (548713)
|
100% (10086156)
|
24% (2426407)
|
2% (268745)
|
3% (317016)
|
1% (192042)
|
0% (100311)
|
0% (27580)
|
0% (4020)
|
additionalProperties allows a schema which should validate, an additional invalid property is invalid |
41% (1544263)
|
18% (686611)
|
9% (368988)
|
100% (3710376)
|
41% (1529474)
|
6% (229565)
|
5% (206458)
|
0% (5360)
|
2% (106292)
|
0% (24710)
|
0% (3819)
|
additionalProperties can exist by itself, an additional valid property is valid |
22% (3789014)
|
8% (1418052)
|
4% (700850)
|
100% (17128278)
|
20% (3480695)
|
2% (487087)
|
2% (433320)
|
1% (308939)
|
1% (265732)
|
0% (48180)
|
0% (4427)
|
additionalProperties can exist by itself, an additional invalid property is invalid |
40% (1763548)
|
19% (855068)
|
10% (440307)
|
100% (4398872)
|
40% (1801712)
|
8% (370218)
|
4% (210021)
|
0% (5465)
|
6% (288025)
|
0% (40866)
|
0% (4195)
|
additionalProperties are allowed by default, additional properties are allowed |
100% (36737740)
|
6% (2469247)
|
2% (1067381)
|
78% (28869426)
|
64% (23738269)
|
1% (527895)
|
0% (235027)
|
0% (229578)
|
0% (142413)
|
0% (41703)
|
0% (4630)
|
allOf, allOf |
100% (24346078)
|
6% (1683850)
|
3% (833921)
|
92% (22569839)
|
89% (21703196)
|
1% (440040)
|
0% (111629)
|
0% (134084)
|
0% (69155)
|
0% (28686)
|
0% (2470)
|
allOf, mismatch second |
76% (12455706)
|
6% (1132702)
|
2% (367987)
|
100% (16256402)
|
96% (15659307)
|
2% (449566)
|
1% (171853)
|
0% (5643)
|
2% (341949)
|
0% (25497)
|
0% (2465)
|
allOf, mismatch first |
89% (11020841)
|
8% (1104252)
|
2% (358973)
|
99% (12276328)
|
100% (12348973)
|
3% (426699)
|
2% (313843)
|
0% (5434)
|
0% (119927)
|
0% (25429)
|
0% (2316)
|
allOf, wrong type |
70% (10657302)
|
5% (886354)
|
1% (302235)
|
100% (15172833)
|
84% (12863228)
|
2% (352857)
|
0% (111981)
|
0% (5489)
|
1% (191063)
|
0% (23280)
|
0% (2273)
|
allOf with base schema, valid |
100% (20693754)
|
6% (1257940)
|
3% (657292)
|
97% (20240133)
|
91% (18944368)
|
1% (344408)
|
0% (126339)
|
0% (94086)
|
0% (53694)
|
0% (20643)
|
0% (1907)
|
allOf with base schema, mismatch base schema |
91% (15440574)
|
6% (1088019)
|
2% (356447)
|
100% (16956870)
|
77% (13072963)
|
2% (357992)
|
2% (387025)
|
0% (5184)
|
0% (66182)
|
0% (19759)
|
0% (1912)
|
allOf with base schema, mismatch first allOf |
79% (10402589)
|
7% (941026)
|
2% (326801)
|
94% (12489854)
|
100% (13157373)
|
2% (363779)
|
1% (199193)
|
0% (5387)
|
2% (329932)
|
0% (19059)
|
0% (1913)
|
allOf with base schema, mismatch second allOf |
81% (10422501)
|
7% (933963)
|
2% (301536)
|
89% (11375162)
|
100% (12718867)
|
2% (356506)
|
2% (332324)
|
0% (5284)
|
0% (90753)
|
0% (19031)
|
0% (1910)
|
allOf with base schema, mismatch both |
69% (9189460)
|
7% (945328)
|
2% (309294)
|
95% (12558831)
|
100% (13212059)
|
2% (370332)
|
2% (323641)
|
0% (5479)
|
2% (354893)
|
0% (18688)
|
0% (1952)
|
allOf simple types, valid |
100% (38096174)
|
8% (3073988)
|
2% (1020556)
|
77% (29480726)
|
65% (24886620)
|
2% (764352)
|
1% (557423)
|
0% (316110)
|
0% (163284)
|
0% (105716)
|
0% (3584)
|
allOf simple types, mismatch one |
71% (12954797)
|
8% (1544966)
|
1% (358416)
|
100% (18187467)
|
75% (13760930)
|
3% (574239)
|
1% (248761)
|
0% (5657)
|
1% (360401)
|
0% (91900)
|
0% (3464)
|
anyOf, first anyOf valid |
100% (37558250)
|
10% (4097014)
|
3% (1224613)
|
76% (28903619)
|
14% (5368857)
|
1% (383075)
|
0% (231247)
|
0% (364433)
|
0% (323104)
|
0% (76171)
|
0% (4588)
|
anyOf, second anyOf valid |
100% (34174408)
|
7% (2426515)
|
1% (580377)
|
46% (15783125)
|
12% (4337094)
|
1% (372093)
|
2% (684111)
|
0% (5426)
|
0% (223688)
|
0% (59021)
|
0% (3588)
|
anyOf, both anyOf valid |
100% (36808866)
|
10% (3776052)
|
3% (1159654)
|
89% (32918641)
|
14% (5275870)
|
1% (382095)
|
1% (677719)
|
0% (355944)
|
0% (308268)
|
0% (77776)
|
0% (4495)
|
anyOf, neither anyOf valid |
87% (10688443)
|
11% (1370748)
|
2% (328915)
|
69% (8467113)
|
100% (12242324)
|
2% (335070)
|
1% (142665)
|
0% (1813)
|
1% (232888)
|
0% (49074)
|
0% (3284)
|
anyOf with base schema, mismatch base schema |
77% (15254091)
|
12% (2406821)
|
3% (652971)
|
100% (19801136)
|
81% (16147063)
|
1% (337667)
|
2% (476767)
|
0% (5242)
|
10% (2026010)
|
0% (64139)
|
0% (5556)
|
anyOf with base schema, one anyOf valid |
100% (35345218)
|
4% (1686130)
|
1% (592740)
|
33% (11860639)
|
13% (4712674)
|
0% (343127)
|
1% (634658)
|
0% (5534)
|
0% (73480)
|
0% (67574)
|
0% (3424)
|
anyOf with base schema, both anyOf invalid |
100% (13611023)
|
9% (1230899)
|
2% (346736)
|
57% (7809412)
|
94% (12915087)
|
2% (302949)
|
1% (141046)
|
0% (1836)
|
0% (105749)
|
0% (53832)
|
0% (3195)
|
invalid type for default, valid when property is specified |
100% (37287964)
|
7% (2748776)
|
2% (912223)
|
73% (27388639)
|
63% (23508278)
|
2% (870148)
|
0% (351212)
|
0% (277144)
|
0% (214190)
|
0% (47483)
|
0% (4126)
|
invalid type for default, still valid when the invalid default is used |
100% (38878799)
|
12% (4905207)
|
0% (-1)
|
69% (26980362)
|
64% (24944185)
|
3% (1360511)
|
1% (712803)
|
1% (415055)
|
3% (1295493)
|
0% (56717)
|
0% (4788)
|
invalid string value for default, valid when property is specified |
100% (34890807)
|
6% (2203329)
|
2% (846151)
|
59% (20867694)
|
69% (24263115)
|
2% (789027)
|
0% (336031)
|
0% (270311)
|
0% (146234)
|
0% (47929)
|
0% (3827)
|
invalid string value for default, still valid when the invalid default is used |
100% (38141762)
|
12% (4928563)
|
0% (-1)
|
76% (29028831)
|
66% (25346049)
|
3% (1373904)
|
1% (721677)
|
1% (425200)
|
3% (1301937)
|
0% (55307)
|
0% (4777)
|
dependencies, neither |
100% (32675265)
|
15% (5021374)
|
4% (1474703)
|
88% (28790565)
|
79% (26087414)
|
4% (1423627)
|
2% (664748)
|
1% (397352)
|
3% (1137601)
|
0% (133163)
|
0% (5432)
|
dependencies, nondependant |
100% (31093970)
|
15% (4789755)
|
4% (1340852)
|
93% (29062914)
|
82% (25636077)
|
4% (1355693)
|
1% (430956)
|
1% (335776)
|
2% (867715)
|
0% (129016)
|
0% (5371)
|
dependencies, with dependency |
100% (30660641)
|
11% (3381911)
|
3% (1117247)
|
92% (28296207)
|
73% (22583341)
|
4% (1239147)
|
1% (326007)
|
0% (291515)
|
2% (713554)
|
0% (57829)
|
0% (5474)
|
dependencies, missing dependency |
78% (15638790)
|
10% (2115035)
|
1% (326981)
|
100% (20035231)
|
76% (15228815)
|
4% (855831)
|
1% (316106)
|
0% (5061)
|
6% (1386929)
|
0% (48897)
|
0% (4847)
|
dependencies, ignores non-objects |
100% (38380696)
|
13% (5075992)
|
3% (1315643)
|
85% (32757495)
|
70% (27110099)
|
4% (1555412)
|
2% (1028314)
|
1% (480049)
|
0% (369528)
|
0% (134392)
|
0% (5933)
|
multiple dependencies, neither |
100% (32857343)
|
13% (4588369)
|
3% (1242552)
|
88% (28922504)
|
72% (23916267)
|
4% (1388673)
|
1% (637842)
|
1% (377090)
|
3% (1087112)
|
0% (126205)
|
0% (5238)
|
multiple dependencies, nondependants |
100% (29669454)
|
15% (4615248)
|
4% (1300654)
|
98% (29079658)
|
84% (25177606)
|
4% (1351708)
|
1% (331843)
|
0% (288088)
|
2% (763291)
|
0% (126491)
|
0% (5336)
|
multiple dependencies, with dependencies |
100% (31585451)
|
8% (2733035)
|
3% (977426)
|
87% (27678154)
|
72% (22982521)
|
3% (1158362)
|
0% (267416)
|
0% (273372)
|
1% (596308)
|
0% (57283)
|
0% (5477)
|
multiple dependencies, missing dependency |
78% (15387333)
|
9% (1828905)
|
1% (267594)
|
100% (19622719)
|
81% (15987696)
|
4% (832505)
|
1% (315658)
|
0% (5143)
|
6% (1247472)
|
0% (54251)
|
0% (5006)
|
multiple dependencies, missing other dependency |
79% (15617019)
|
11% (2180227)
|
1% (269590)
|
100% (19555143)
|
76% (14904404)
|
4% (792686)
|
1% (313956)
|
0% (5087)
|
7% (1380364)
|
0% (49726)
|
0% (4850)
|
multiple dependencies, missing both dependencies |
68% (11588330)
|
11% (2001034)
|
1% (254941)
|
100% (16807472)
|
73% (12361333)
|
3% (648164)
|
1% (206186)
|
0% (5068)
|
8% (1362115)
|
0% (47142)
|
0% (4830)
|
multiple dependencies subschema, valid |
100% (28177041)
|
6% (1942583)
|
2% (842327)
|
80% (22562558)
|
74% (21064637)
|
1% (457114)
|
0% (152246)
|
0% (183144)
|
0% (100527)
|
0% (24181)
|
0% (3156)
|
multiple dependencies subschema, no dependency |
100% (32198120)
|
14% (4746605)
|
4% (1313464)
|
86% (27983768)
|
79% (25661165)
|
4% (1366024)
|
1% (419171)
|
1% (324012)
|
2% (882023)
|
0% (131652)
|
0% (5283)
|
multiple dependencies subschema, wrong type |
84% (13093332)
|
6% (1064354)
|
3% (497486)
|
100% (15477006)
|
83% (12859462)
|
2% (384173)
|
0% (133318)
|
0% (5630)
|
0% (111722)
|
0% (21441)
|
0% (3065)
|
multiple dependencies subschema, wrong type other |
92% (14451448)
|
7% (1110089)
|
3% (505642)
|
100% (15690366)
|
90% (14211915)
|
2% (403244)
|
0% (134418)
|
0% (5537)
|
0% (116092)
|
0% (21546)
|
0% (3076)
|
multiple dependencies subschema, wrong type both |
80% (12773601)
|
5% (891503)
|
2% (362970)
|
100% (15863489)
|
86% (13722863)
|
2% (344485)
|
0% (108824)
|
0% (5622)
|
0% (122606)
|
0% (20131)
|
0% (2994)
|
simple enum validation, one of the enum is valid |
100% (35633024)
|
13% (4973622)
|
3% (1377508)
|
78% (27805793)
|
83% (29604282)
|
4% (1483850)
|
2% (923153)
|
1% (502261)
|
2% (805437)
|
0% (106274)
|
0% (5463)
|
simple enum validation, something else is invalid |
100% (14873190)
|
18% (2754423)
|
1% (181727)
|
79% (11824389)
|
99% (14838094)
|
0% (-1)
|
2% (386996)
|
0% (5186)
|
3% (585406)
|
0% (80132)
|
0% (4692)
|
heterogeneous enum validation, one of the enum is valid |
6% (641249)
|
36% (3682401)
|
11% (1199895)
|
100% (10100425)
|
20% (2045742)
|
15% (1553296)
|
9% (973136)
|
4% (501220)
|
4% (494048)
|
0% (96925)
|
0% (5435)
|
heterogeneous enum validation, something else is invalid |
5% (423744)
|
30% (2274001)
|
1% (126887)
|
100% (7406126)
|
19% (1407875)
|
0% (-1)
|
4% (338507)
|
0% (5163)
|
4% (325274)
|
0% (71206)
|
0% (5003)
|
heterogeneous enum validation, objects are deep compared |
30% (320748)
|
84% (878686)
|
9% (95197)
|
100% (1040657)
|
36% (381884)
|
0% (-1)
|
22% (234594)
|
0% (5152)
|
27% (283283)
|
6% (66356)
|
0% (4977)
|
enums in properties, both properties are valid |
100% (22749293)
|
10% (2404166)
|
4% (1013286)
|
58% (13379047)
|
78% (17892460)
|
2% (526115)
|
1% (247890)
|
0% (224974)
|
0% (84887)
|
0% (28446)
|
0% (3106)
|
enums in properties, missing optional property is valid |
100% (26561225)
|
10% (2675057)
|
4% (1077828)
|
68% (18183883)
|
72% (19179940)
|
2% (697342)
|
1% (329937)
|
1% (270926)
|
0% (150252)
|
0% (29851)
|
0% (3616)
|
enums in properties, missing required property is invalid |
96% (15115750)
|
10% (1624432)
|
4% (645760)
|
100% (15611996)
|
84% (13211727)
|
3% (572608)
|
2% (349239)
|
0% (5218)
|
0% (146652)
|
0% (25856)
|
0% (3309)
|
enums in properties, missing all properties is invalid |
89% (12347778)
|
14% (2056757)
|
4% (595286)
|
100% (13729040)
|
89% (12226369)
|
6% (870699)
|
2% (339140)
|
0% (5117)
|
4% (660382)
|
0% (27086)
|
0% (4004)
|
a schema given for items, valid items |
100% (27199122)
|
8% (2426330)
|
3% (928713)
|
83% (22696188)
|
75% (20490304)
|
1% (400567)
|
1% (325395)
|
1% (273846)
|
0% (111259)
|
0% (22750)
|
0% (3918)
|
a schema given for items, wrong type of items |
89% (10783994)
|
13% (1597469)
|
5% (617066)
|
91% (11000145)
|
100% (11992582)
|
3% (440177)
|
1% (227652)
|
0% (5367)
|
1% (172730)
|
0% (26590)
|
0% (4082)
|
a schema given for items, ignores non-arrays |
100% (29478812)
|
17% (5043600)
|
4% (1378338)
|
93% (27500336)
|
83% (24752985)
|
5% (1573760)
|
1% (526854)
|
1% (348781)
|
3% (1004077)
|
0% (135537)
|
0% (6131)
|
an array of schemas for items, correct types |
70% (17527127)
|
7% (1963057)
|
3% (857688)
|
100% (24900985)
|
88% (21922335)
|
3% (782073)
|
1% (421998)
|
1% (309246)
|
0% (125196)
|
0% (30255)
|
0% (4184)
|
an array of schemas for items, wrong types |
68% (10080477)
|
6% (926488)
|
2% (369808)
|
89% (13117416)
|
100% (14626658)
|
3% (528296)
|
1% (163811)
|
0% (5630)
|
1% (210309)
|
0% (24611)
|
0% (3877)
|
maxItems validation, shorter is valid |
100% (33768504)
|
14% (5022192)
|
4% (1386022)
|
87% (29648896)
|
79% (26765070)
|
4% (1629224)
|
3% (1063392)
|
1% (493112)
|
3% (1142090)
|
0% (136342)
|
0% (5375)
|
maxItems validation, exact length is valid |
100% (34802299)
|
14% (5038908)
|
3% (1345012)
|
82% (28651462)
|
75% (26311738)
|
4% (1545121)
|
3% (1056406)
|
1% (482790)
|
3% (1123928)
|
0% (134160)
|
0% (5260)
|
maxItems validation, too long is invalid |
68% (11838604)
|
15% (2730638)
|
4% (774496)
|
100% (17206700)
|
74% (12734405)
|
5% (967653)
|
2% (347943)
|
0% (5475)
|
4% (746465)
|
0% (123433)
|
0% (4996)
|
maxItems validation, ignores non-arrays |
100% (33019439)
|
15% (5067000)
|
3% (1268406)
|
91% (30229257)
|
77% (25706644)
|
4% (1539773)
|
3% (1043046)
|
1% (502232)
|
0% (269178)
|
0% (137986)
|
0% (6205)
|
maxLength validation, shorter is valid |
100% (38115606)
|
8% (3169374)
|
3% (1171795)
|
77% (29465668)
|
72% (27523474)
|
3% (1315250)
|
2% (1030675)
|
1% (506157)
|
1% (410630)
|
0% (130202)
|
0% (5517)
|
maxLength validation, exact length is valid |
100% (37528791)
|
8% (3054431)
|
3% (1130965)
|
79% (29707352)
|
67% (25285014)
|
3% (1268777)
|
2% (996049)
|
1% (498919)
|
0% (365630)
|
0% (128960)
|
0% (5427)
|
maxLength validation, too long is invalid |
77% (13225340)
|
11% (2046546)
|
3% (529796)
|
100% (17080110)
|
83% (14233444)
|
4% (853836)
|
2% (345964)
|
0% (5419)
|
1% (263877)
|
0% (121003)
|
0% (5087)
|
maxLength validation, ignores non-strings |
100% (39097599)
|
11% (4554469)
|
3% (1288954)
|
84% (33128358)
|
76% (29735148)
|
4% (1613568)
|
2% (1056799)
|
1% (513070)
|
1% (725767)
|
0% (136507)
|
0% (6154)
|
maxLength validation, two supplementary Unicode code points is long enough |
0% (-1)
|
8% (2315722)
|
3% (950596)
|
100% (26350225)
|
0% (-1)
|
4% (1066723)
|
3% (983783)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
maxProperties validation, shorter is valid |
92% (4187851)
|
100% (4551755)
|
27% (1267600)
|
90% (4117282)
|
87% (3991649)
|
23% (1062036)
|
9% (448967)
|
7% (356145)
|
15% (692568)
|
2% (121248)
|
0% (5425)
|
maxProperties validation, exact length is valid |
77% (3607491)
|
100% (4637338)
|
28% (1312474)
|
75% (3501064)
|
73% (3417604)
|
22% (1058742)
|
7% (341546)
|
7% (325145)
|
14% (667256)
|
2% (125866)
|
0% (5468)
|
maxProperties validation, too long is invalid |
89% (2945903)
|
76% (2520452)
|
22% (753948)
|
100% (3298041)
|
92% (3041298)
|
23% (761974)
|
9% (315659)
|
0% (5367)
|
14% (473508)
|
3% (117034)
|
0% (4824)
|
maxProperties validation, ignores non-objects |
100% (37569644)
|
14% (5288482)
|
3% (1479425)
|
87% (32753046)
|
76% (28600915)
|
4% (1567601)
|
2% (1056951)
|
1% (493223)
|
0% (269302)
|
0% (133703)
|
0% (6179)
|
maximum validation, below the maximum is valid |
100% (37602382)
|
12% (4603346)
|
3% (1325737)
|
86% (32558436)
|
72% (27353774)
|
4% (1582481)
|
2% (1004814)
|
1% (489950)
|
1% (700310)
|
0% (134758)
|
0% (5451)
|
maximum validation, above the maximum is invalid |
71% (13403242)
|
13% (2617538)
|
2% (471044)
|
100% (18719669)
|
75% (14160758)
|
4% (928362)
|
1% (290595)
|
0% (5335)
|
2% (481907)
|
0% (123422)
|
0% (5065)
|
maximum validation, ignores non-numbers |
41% (13845965)
|
16% (5347606)
|
4% (1384353)
|
100% (33074903)
|
90% (30086638)
|
4% (1611068)
|
3% (1042433)
|
1% (486605)
|
1% (390980)
|
0% (139543)
|
0% (6188)
|
exclusiveMaximum validation, below the maximum is still valid |
100% (36605144)
|
12% (4627381)
|
3% (1294466)
|
80% (29598211)
|
73% (27043124)
|
4% (1578342)
|
2% (932635)
|
1% (486745)
|
1% (550346)
|
0% (132460)
|
0% (4979)
|
exclusiveMaximum validation, boundary point is invalid |
65% (12699549)
|
13% (2610499)
|
2% (477537)
|
100% (19354856)
|
75% (14632968)
|
4% (923024)
|
1% (313484)
|
0% (5279)
|
2% (437517)
|
0% (121891)
|
0% (4592)
|
minItems validation, longer is valid |
100% (33479757)
|
14% (4819501)
|
3% (1278837)
|
84% (28148408)
|
71% (23906679)
|
4% (1607355)
|
3% (1005851)
|
1% (501099)
|
3% (1016327)
|
0% (135825)
|
0% (5479)
|
minItems validation, exact length is valid |
100% (34426944)
|
14% (4970883)
|
3% (1345228)
|
85% (29584849)
|
74% (25736191)
|
4% (1575088)
|
2% (992644)
|
1% (495350)
|
2% (1001628)
|
0% (131845)
|
0% (5372)
|
minItems validation, too short is invalid |
69% (11267934)
|
16% (2630971)
|
4% (767081)
|
100% (16187554)
|
78% (12639900)
|
6% (974183)
|
2% (337627)
|
0% (5362)
|
3% (626667)
|
0% (123190)
|
0% (5029)
|
minItems validation, ignores non-arrays |
100% (33717556)
|
14% (5020957)
|
3% (1304492)
|
88% (29739331)
|
76% (25875616)
|
4% (1556166)
|
2% (992129)
|
1% (488421)
|
1% (506684)
|
0% (134630)
|
0% (6069)
|
minLength validation, longer is valid |
100% (37570437)
|
8% (3137968)
|
3% (1159897)
|
41% (15413500)
|
72% (27315494)
|
3% (1303749)
|
2% (1013775)
|
1% (478184)
|
0% (320631)
|
0% (135543)
|
0% (5520)
|
minLength validation, exact length is valid |
100% (37558753)
|
8% (3034816)
|
2% (1083963)
|
47% (17699285)
|
71% (26860430)
|
3% (1292410)
|
2% (975344)
|
1% (480833)
|
0% (348055)
|
0% (133501)
|
0% (5448)
|
minLength validation, too short is invalid |
85% (11912999)
|
14% (1959925)
|
3% (547586)
|
99% (13927122)
|
100% (13973680)
|
6% (871257)
|
2% (335315)
|
0% (5361)
|
2% (311241)
|
0% (127266)
|
0% (5076)
|
minLength validation, ignores non-strings |
100% (38630782)
|
11% (4632816)
|
3% (1237355)
|
86% (33260173)
|
72% (28113236)
|
3% (1530879)
|
2% (996799)
|
1% (480208)
|
1% (654876)
|
0% (141864)
|
0% (6226)
|
minLength validation, one supplementary Unicode code point is not long enough |
0% (-1)
|
12% (1778199)
|
2% (390101)
|
100% (14689992)
|
0% (-1)
|
5% (776567)
|
2% (324720)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
minProperties validation, longer is valid |
77% (3581068)
|
100% (4620731)
|
28% (1313276)
|
75% (3510064)
|
74% (3430037)
|
22% (1029844)
|
7% (345686)
|
6% (317406)
|
11% (553294)
|
2% (125863)
|
0% (5484)
|
minProperties validation, exact length is valid |
95% (4312542)
|
100% (4504759)
|
27% (1247721)
|
93% (4221514)
|
91% (4139612)
|
24% (1114555)
|
10% (455049)
|
8% (365362)
|
14% (670086)
|
2% (126653)
|
0% (5472)
|
minProperties validation, too short is invalid |
90% (4456621)
|
53% (2621097)
|
15% (752390)
|
100% (4921715)
|
91% (4499897)
|
15% (783961)
|
6% (316897)
|
0% (5259)
|
11% (560696)
|
2% (120497)
|
0% (4911)
|
minProperties validation, ignores non-objects |
100% (38483110)
|
13% (5178219)
|
3% (1327290)
|
83% (32168980)
|
72% (27868763)
|
3% (1505580)
|
2% (1057554)
|
1% (518164)
|
1% (492764)
|
0% (133699)
|
0% (6136)
|
minimum validation, above the minimum is valid |
100% (37766689)
|
11% (4483321)
|
3% (1260736)
|
86% (32529900)
|
77% (29437971)
|
4% (1584789)
|
2% (1030897)
|
1% (490005)
|
1% (702245)
|
0% (133598)
|
0% (5462)
|
minimum validation, below the minimum is invalid |
71% (13439821)
|
13% (2601070)
|
2% (463963)
|
100% (18912530)
|
76% (14482829)
|
4% (922368)
|
1% (304815)
|
0% (5448)
|
2% (482430)
|
0% (124473)
|
0% (5082)
|
minimum validation, ignores non-numbers |
41% (13450627)
|
16% (5340992)
|
4% (1472747)
|
100% (32344658)
|
92% (29909662)
|
5% (1640843)
|
3% (1083052)
|
1% (494714)
|
1% (400493)
|
0% (137050)
|
0% (6105)
|
exclusiveMinimum validation, above the minimum is still valid |
100% (38192964)
|
12% (4636983)
|
3% (1340070)
|
85% (32683894)
|
73% (27908698)
|
3% (1525157)
|
2% (925162)
|
1% (497358)
|
1% (618654)
|
0% (134523)
|
0% (4727)
|
exclusiveMinimum validation, boundary point is invalid |
70% (13378769)
|
13% (2592366)
|
2% (473141)
|
100% (18867728)
|
70% (13306997)
|
4% (912045)
|
1% (330861)
|
0% (5303)
|
2% (442140)
|
0% (124834)
|
0% (4374)
|
by int, int by int |
100% (38428888)
|
11% (4228354)
|
3% (1285934)
|
68% (26444280)
|
73% (28340980)
|
4% (1558131)
|
2% (970097)
|
1% (485328)
|
1% (559622)
|
0% (127609)
|
0% (5286)
|
by int, int by int fail |
87% (12781414)
|
15% (2340210)
|
3% (459380)
|
100% (14635628)
|
94% (13879698)
|
6% (976243)
|
2% (293703)
|
0% (5346)
|
3% (477582)
|
0% (113024)
|
0% (4983)
|
by int, ignores non-numbers |
100% (38019317)
|
13% (5113044)
|
3% (1286372)
|
80% (30511184)
|
72% (27433158)
|
4% (1573347)
|
2% (1063749)
|
1% (477604)
|
0% (311151)
|
0% (132207)
|
0% (6097)
|
by number, zero is multiple of anything |
100% (37565131)
|
8% (3371618)
|
2% (1098921)
|
47% (17904929)
|
9% (3731333)
|
3% (1497388)
|
2% (943794)
|
1% (478729)
|
1% (658345)
|
0% (130513)
|
0% (5324)
|
by number, 4.5 is multiple of 1.5 |
100% (29719342)
|
13% (3925629)
|
4% (1227250)
|
75% (22332834)
|
10% (3263787)
|
4% (1470916)
|
3% (961509)
|
1% (477639)
|
2% (635376)
|
0% (126981)
|
0% (5240)
|
by number, 35 is not multiple of 1.5 |
74% (10628465)
|
16% (2317034)
|
3% (445534)
|
100% (14200644)
|
15% (2147777)
|
6% (961787)
|
2% (290228)
|
0% (5373)
|
3% (473614)
|
0% (115127)
|
0% (5099)
|
by small number, 0.0075 is multiple of 0.0001 |
100% (29751998)
|
13% (4109927)
|
4% (1329829)
|
77% (23116639)
|
11% (3279259)
|
5% (1584128)
|
3% (969101)
|
1% (492132)
|
2% (677855)
|
0% (131468)
|
0% (5395)
|
by small number, 0.00751 is not multiple of 0.0001 |
79% (12392537)
|
15% (2372523)
|
2% (466318)
|
100% (15575203)
|
9% (1463066)
|
6% (975210)
|
2% (342254)
|
0% (5355)
|
2% (460640)
|
0% (112142)
|
0% (4951)
|
not, allowed |
100% (37574750)
|
9% (3547929)
|
2% (882524)
|
50% (18857131)
|
12% (4693238)
|
4% (1574754)
|
0% (301076)
|
0% (5407)
|
0% (242227)
|
0% (65879)
|
0% (4485)
|
not, disallowed |
69% (13883955)
|
12% (2426858)
|
3% (720164)
|
100% (19962782)
|
75% (14984579)
|
0% (-1)
|
1% (372216)
|
0% (4996)
|
1% (349015)
|
0% (61204)
|
0% (4240)
|
not multiple types, valid |
100% (35642917)
|
7% (2811799)
|
1% (405546)
|
41% (14794586)
|
11% (4095841)
|
3% (1424235)
|
0% (207552)
|
0% (5307)
|
0% (219467)
|
0% (55631)
|
0% (4243)
|
not multiple types, mismatch |
62% (9041503)
|
13% (1935140)
|
3% (576572)
|
100% (14455275)
|
70% (10177767)
|
0% (-1)
|
2% (326269)
|
0% (4929)
|
2% (328090)
|
0% (57349)
|
0% (4056)
|
not multiple types, other mismatch |
66% (10093837)
|
14% (2200085)
|
4% (609545)
|
100% (15078308)
|
71% (10763536)
|
0% (-1)
|
2% (340826)
|
0% (5038)
|
2% (314498)
|
0% (54750)
|
0% (3993)
|
not more complex schema, match |
100% (37711486)
|
7% (2744823)
|
1% (729773)
|
40% (15298565)
|
11% (4172940)
|
3% (1465651)
|
0% (268851)
|
0% (5326)
|
0% (362527)
|
0% (58175)
|
0% (4145)
|
not more complex schema, other match |
100% (31758570)
|
4% (1315837)
|
1% (532712)
|
40% (12963417)
|
12% (3868278)
|
4% (1440846)
|
0% (121732)
|
0% (5687)
|
0% (157908)
|
0% (31328)
|
0% (3409)
|
not more complex schema, mismatch |
77% (14335542)
|
10% (1919196)
|
3% (619849)
|
100% (18485014)
|
71% (13207755)
|
0% (-1)
|
1% (212817)
|
0% (4912)
|
0% (129034)
|
0% (32135)
|
0% (3357)
|
forbidden property, property present |
80% (12141101)
|
8% (1299262)
|
3% (537204)
|
100% (15148223)
|
77% (11766758)
|
0% (-1)
|
1% (160532)
|
0% (5511)
|
1% (173915)
|
0% (41935)
|
0% (3505)
|
forbidden property, property absent |
100% (37615617)
|
11% (4280054)
|
3% (1196413)
|
77% (29080667)
|
60% (22697080)
|
3% (1298662)
|
0% (318337)
|
0% (276836)
|
2% (786447)
|
0% (54594)
|
0% (4619)
|
oneOf, first oneOf valid |
100% (36398924)
|
6% (2360811)
|
1% (525961)
|
55% (20108630)
|
13% (4844606)
|
1% (371816)
|
0% (206920)
|
0% (5544)
|
0% (172262)
|
0% (63737)
|
0% (3589)
|
oneOf, second oneOf valid |
100% (31890634)
|
6% (2147011)
|
2% (742368)
|
49% (15638897)
|
13% (4445696)
|
1% (376054)
|
0% (239547)
|
0% (5518)
|
0% (225745)
|
0% (57048)
|
0% (3607)
|
oneOf, both oneOf valid |
69% (13222793)
|
9% (1837568)
|
2% (447231)
|
100% (19020800)
|
76% (14486735)
|
2% (380754)
|
1% (287536)
|
0% (5128)
|
1% (222510)
|
0% (59593)
|
0% (3588)
|
oneOf, neither oneOf valid |
100% (12566038)
|
12% (1509121)
|
2% (314058)
|
59% (7451433)
|
95% (11976617)
|
2% (312626)
|
0% (125179)
|
0% (1837)
|
1% (236303)
|
0% (48836)
|
0% (3256)
|
oneOf with base schema, mismatch base schema |
73% (13862379)
|
9% (1729715)
|
2% (473744)
|
100% (18987886)
|
79% (15040479)
|
1% (347100)
|
2% (413533)
|
0% (5292)
|
10% (1949237)
|
0% (52103)
|
0% (5566)
|
oneOf with base schema, one oneOf valid |
100% (34470225)
|
4% (1519873)
|
1% (562002)
|
12% (4225421)
|
13% (4682568)
|
0% (332699)
|
0% (211296)
|
0% (5647)
|
0% (73168)
|
0% (62371)
|
0% (3418)
|
oneOf with base schema, both oneOf valid |
94% (13358978)
|
9% (1298941)
|
3% (504372)
|
52% (7362699)
|
100% (14112838)
|
2% (343795)
|
1% (281594)
|
0% (5185)
|
0% (118786)
|
0% (58259)
|
0% (3370)
|
integer, a bignum is an integer |
100% (13729337)
|
27% (3732299)
|
8% (1180822)
|
81% (11121212)
|
73% (10134092)
|
10% (1404378)
|
6% (910921)
|
3% (449938)
|
5% (725416)
|
0% (95794)
|
0% (6074)
|
number, a bignum is a number |
100% (37999789)
|
9% (3610334)
|
2% (1125726)
|
87% (33322181)
|
69% (26592340)
|
4% (1520342)
|
2% (881107)
|
1% (492319)
|
2% (772238)
|
0% (100291)
|
0% (6195)
|
integer, a negative bignum is an integer |
100% (13335343)
|
27% (3663640)
|
8% (1159408)
|
83% (11126882)
|
75% (10043116)
|
10% (1400122)
|
6% (892351)
|
3% (464892)
|
5% (720361)
|
0% (96978)
|
0% (6146)
|
number, a negative bignum is a number |
100% (36912638)
|
9% (3612076)
|
2% (1097612)
|
85% (31630979)
|
71% (26302787)
|
4% (1534400)
|
2% (889010)
|
1% (474580)
|
2% (756455)
|
0% (97204)
|
0% (6023)
|
string, a bignum is not a string |
58% (10971122)
|
11% (2148093)
|
3% (701551)
|
100% (18819072)
|
77% (14605277)
|
5% (973069)
|
2% (407520)
|
0% (5311)
|
10% (1944223)
|
0% (77006)
|
0% (5671)
|
integer comparison, comparison works for high numbers |
100% (38241099)
|
10% (3843589)
|
3% (1166323)
|
85% (32759150)
|
70% (27060271)
|
3% (1425229)
|
2% (946137)
|
1% (485487)
|
2% (775892)
|
0% (134353)
|
0% (5537)
|
float comparison with high precision, comparison works for high numbers |
68% (13174509)
|
12% (2391234)
|
2% (450744)
|
100% (19204376)
|
74% (14330981)
|
4% (959032)
|
1% (336483)
|
0% (5297)
|
2% (486319)
|
0% (118174)
|
0% (4557)
|
integer comparison, comparison works for very negative numbers |
100% (38519518)
|
10% (3968628)
|
3% (1233228)
|
85% (33022390)
|
73% (28499051)
|
3% (1532867)
|
2% (965046)
|
1% (487794)
|
2% (797848)
|
0% (130451)
|
0% (5298)
|
float comparison with high precision on negative numbers, comparison works for very negative numbers |
70% (12830192)
|
12% (2351246)
|
2% (444781)
|
100% (18306168)
|
74% (13567896)
|
4% (904586)
|
1% (328074)
|
0% (5320)
|
2% (517901)
|
0% (120924)
|
0% (4504)
|
validation of date-time strings, a valid date-time string |
82% (11852708)
|
7% (1083385)
|
4% (630081)
|
100% (14398495)
|
41% (5993289)
|
11% (1589306)
|
3% (512907)
|
3% (469459)
|
0% (101150)
|
0% (115782)
|
0% (5224)
|
validation of date-time strings, an invalid date-time string |
68% (8384587)
|
10% (1309919)
|
2% (365875)
|
100% (12214576)
|
46% (5700864)
|
0% (-1)
|
2% (287244)
|
0% (-1)
|
0% (106110)
|
0% (105539)
|
0% (5102)
|
validation of date-time strings, only RFC3339 not all of ISO 8601 are valid |
66% (8410352)
|
10% (1307413)
|
2% (372118)
|
100% (12597411)
|
47% (5952843)
|
0% (-1)
|
2% (277953)
|
0% (-1)
|
1% (139224)
|
0% (110582)
|
0% (5116)
|
validation of URIs, a valid URI |
100% (12022491)
|
3% (369163)
|
2% (280641)
|
94% (11315163)
|
72% (8658676)
|
12% (1521603)
|
5% (677415)
|
3% (468746)
|
0% (103829)
|
1% (127221)
|
0% (5639)
|
validation of URIs, a valid protocol-relative URI |
0% (-1)
|
0% (-1)
|
0% (-1)
|
100% (12551201)
|
83% (10539345)
|
12% (1603465)
|
5% (696180)
|
3% (473491)
|
0% (118629)
|
0% (-1)
|
0% (5581)
|
validation of URIs, an invalid URI |
80% (9888136)
|
3% (373565)
|
1% (203029)
|
100% (12277222)
|
71% (8765595)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (121885)
|
0% (110489)
|
0% (5108)
|
validation of URIs, an invalid URI though valid URI reference |
77% (8412157)
|
3% (363312)
|
2% (229264)
|
100% (10916364)
|
69% (7600545)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
2% (287897)
|
1% (109177)
|
0% (-1)
|
validation of e-mail addresses, a valid e-mail address |
100% (10065889)
|
29% (3000184)
|
9% (944162)
|
89% (8987194)
|
74% (7503012)
|
15% (1554226)
|
1% (147422)
|
4% (464732)
|
1% (120406)
|
1% (121701)
|
0% (5565)
|
validation of e-mail addresses, an invalid e-mail address |
79% (8502955)
|
20% (2193193)
|
5% (539467)
|
100% (10643125)
|
73% (7828397)
|
0% (-1)
|
1% (115219)
|
0% (-1)
|
2% (263851)
|
1% (108222)
|
0% (5015)
|
validation of IP addresses, a valid IP address |
100% (15625115)
|
18% (2906108)
|
5% (891857)
|
91% (14282160)
|
67% (10557164)
|
9% (1494083)
|
1% (225007)
|
2% (460344)
|
0% (149936)
|
0% (126784)
|
0% (5641)
|
validation of IP addresses, an IP address with too many components |
79% (7838870)
|
19% (1893869)
|
3% (381512)
|
100% (9820886)
|
74% (7284047)
|
0% (-1)
|
2% (197837)
|
0% (-1)
|
1% (177312)
|
1% (110265)
|
0% (5133)
|
validation of IP addresses, an IP address with out-of-range values |
74% (8278128)
|
17% (1993828)
|
3% (380213)
|
100% (11117606)
|
68% (7664243)
|
0% (-1)
|
1% (139557)
|
0% (-1)
|
1% (124394)
|
0% (109391)
|
0% (5128)
|
validation of IP addresses, an IP address without 4 components |
76% (7769480)
|
18% (1924611)
|
4% (494281)
|
100% (10189219)
|
71% (7284170)
|
0% (-1)
|
1% (194095)
|
0% (-1)
|
2% (241772)
|
1% (109392)
|
0% (5145)
|
validation of IP addresses, an IP address as an integer |
75% (9054115)
|
19% (2352284)
|
5% (608189)
|
100% (12016400)
|
69% (8340726)
|
0% (-1)
|
1% (201637)
|
0% (-1)
|
1% (189190)
|
0% (110172)
|
0% (5127)
|
validation of IPv6 addresses, a valid IPv6 address |
21% (2146557)
|
13% (1345296)
|
6% (644482)
|
100% (10077377)
|
44% (4471819)
|
13% (1360841)
|
2% (259174)
|
4% (465234)
|
3% (314155)
|
1% (111577)
|
0% (5407)
|
validation of IPv6 addresses, an IPv6 address with out-of-range values |
45% (2197475)
|
22% (1094481)
|
8% (395539)
|
100% (4847750)
|
72% (3525721)
|
0% (-1)
|
2% (138824)
|
0% (-1)
|
4% (201971)
|
2% (100841)
|
0% (5066)
|
validation of IPv6 addresses, an IPv6 address with too many components |
48% (1438723)
|
32% (960092)
|
9% (293865)
|
100% (2943842)
|
60% (1783510)
|
0% (-1)
|
5% (149513)
|
0% (-1)
|
3% (89261)
|
3% (96713)
|
0% (5060)
|
validation of IPv6 addresses, an IPv6 address containing illegal characters |
32% (2455548)
|
17% (1299873)
|
5% (420025)
|
100% (7585839)
|
63% (4845251)
|
0% (-1)
|
2% (152100)
|
0% (-1)
|
2% (191798)
|
1% (100527)
|
0% (5028)
|
validation of host names, a valid host name |
100% (6928454)
|
20% (1396248)
|
9% (679274)
|
94% (6580844)
|
83% (5794471)
|
21% (1478553)
|
8% (596750)
|
6% (462716)
|
2% (158569)
|
1% (122272)
|
0% (5526)
|
validation of host names, a host name starting with an illegal character |
83% (9050122)
|
20% (2269609)
|
3% (370085)
|
100% (10814492)
|
73% (7902526)
|
0% (-1)
|
2% (309366)
|
0% (-1)
|
0% (90719)
|
1% (108252)
|
0% (5048)
|
validation of host names, a host name containing illegal characters |
81% (6789400)
|
24% (2002150)
|
4% (341482)
|
100% (8313864)
|
76% (6381581)
|
0% (-1)
|
3% (298537)
|
0% (-1)
|
1% (117880)
|
1% (106437)
|
0% (5010)
|
validation of host names, a host name with a component too long |
100% (1586611)
|
75% (1194479)
|
18% (293347)
|
96% (1530883)
|
97% (1549195)
|
0% (-1)
|
16% (261445)
|
0% (-1)
|
2% (36234)
|
5% (95095)
|
0% (5123)
|
some languages do not distinguish between different types of numeric value, a float is not an integer even without fractional part |
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
0% (-1)
|
pattern validation, a matching pattern is valid |
100% (16620700)
|
22% (3724312)
|
5% (987424)
|
91% (15141100)
|
71% (11961141)
|
7% (1316617)
|
5% (852279)
|
2% (388703)
|
1% (313332)
|
0% (123799)
|
0% (5613)
|
pattern validation, a non-matching pattern is invalid |
73% (8369093)
|
18% (2155452)
|
4% (553597)
|
100% (11393964)
|
69% (7880714)
|
7% (877666)
|
2% (294425)
|
0% (5275)
|
2% (287556)
|
1% (115052)
|
0% (5235)
|
pattern validation, ignores non-strings |
100% (29478116)
|
16% (4887412)
|
4% (1247277)
|
93% (27544340)
|
79% (23431774)
|
5% (1534619)
|
3% (1034728)
|
1% (516712)
|
2% (787799)
|
0% (136715)
|
0% (6302)
|
pattern is not anchored, matches a substring |
100% (16587872)
|
22% (3736560)
|
5% (947119)
|
90% (14966035)
|
66% (10992373)
|
7% (1325628)
|
5% (835976)
|
2% (402854)
|
1% (257727)
|
0% (124905)
|
0% (5499)
|
patternProperties validates properties matching a regex, a single valid match is valid |
31% (2880974)
|
9% (893527)
|
5% (481730)
|
100% (9177582)
|
27% (2503881)
|
5% (473649)
|
3% (332658)
|
2% (230029)
|
2% (207911)
|
0% (45138)
|
0% (4377)
|
patternProperties validates properties matching a regex, multiple valid matches is valid |
30% (2597689)
|
8% (746188)
|
5% (472223)
|
100% (8412884)
|
30% (2536159)
|
3% (303738)
|
2% (234005)
|
2% (178331)
|
1% (111774)
|
0% (30105)
|
0% (3951)
|
patternProperties validates properties matching a regex, a single invalid match is invalid |
36% (1291853)
|
15% (538095)
|
7% (279886)
|
100% (3544687)
|
43% (1530728)
|
7% (258325)
|
4% (150452)
|
0% (5437)
|
3% (114578)
|
0% (26567)
|
0% (3661)
|
patternProperties validates properties matching a regex, multiple invalid matches is invalid |
56% (2008390)
|
14% (525777)
|
7% (281516)
|
100% (3546464)
|
44% (1592518)
|
6% (220881)
|
3% (116795)
|
0% (5523)
|
3% (126912)
|
0% (24556)
|
0% (3621)
|
patternProperties validates properties matching a regex, ignores non-objects |
100% (38505134)
|
12% (4775691)
|
3% (1301321)
|
83% (32297043)
|
75% (28993089)
|
4% (1618656)
|
2% (1005278)
|
1% (461578)
|
2% (777654)
|
0% (140134)
|
0% (6238)
|
multiple simultaneous patternProperties are validated, a single valid match is valid |
38% (2600191)
|
13% (890544)
|
6% (439677)
|
100% (6681691)
|
35% (2387713)
|
7% (469232)
|
4% (310505)
|
3% (202307)
|
2% (188566)
|
0% (44491)
|
0% (4258)
|
multiple simultaneous patternProperties are validated, a simultaneous match is valid |
41% (2507180)
|
10% (665770)
|
6% (391555)
|
100% (6106894)
|
36% (2211685)
|
5% (344252)
|
4% (246549)
|
3% (198757)
|
1% (118397)
|
0% (32653)
|
0% (3628)
|
multiple simultaneous patternProperties are validated, multiple matches is valid |
42% (1647124)
|
11% (456252)
|
7% (299575)
|
100% (3910191)
|
40% (1597509)
|
6% (239210)
|
4% (174636)
|
4% (157816)
|
1% (77893)
|
0% (23890)
|
0% (3337)
|
multiple simultaneous patternProperties are validated, an invalid due to one is invalid |
39% (1385752)
|
19% (676158)
|
8% (308042)
|
100% (3495819)
|
44% (1557924)
|
10% (357799)
|
5% (179291)
|
0% (5473)
|
6% (211237)
|
1% (37273)
|
0% (4062)
|
multiple simultaneous patternProperties are validated, an invalid due to the other is invalid |
45% (1326250)
|
17% (516251)
|
7% (224800)
|
100% (2900318)
|
50% (1455397)
|
10% (294990)
|
4% (129102)
|
0% (5405)
|
3% (104124)
|
1% (31839)
|
0% (3391)
|
multiple simultaneous patternProperties are validated, an invalid due to both is invalid |
22% (814717)
|
10% (360815)
|
5% (179934)
|
100% (3559149)
|
43% (1555586)
|
4% (163679)
|
2% (82238)
|
0% (5501)
|
1% (54062)
|
0% (17954)
|
0% (2849)
|
regexes are not anchored by default and are case sensitive, non recognized members are ignored |
42% (2994979)
|
43% (3057675)
|
14% (1002563)
|
100% (7098261)
|
32% (2294725)
|
13% (938069)
|
5% (361923)
|
3% (260233)
|
8% (590568)
|
0% (53996)
|
0% (4777)
|
regexes are not anchored by default and are case sensitive, recognized members are accounted for |
39% (1362427)
|
17% (597840)
|
9% (328042)
|
100% (3437991)
|
46% (1608214)
|
10% (357256)
|
5% (178660)
|
0% (5526)
|
5% (203510)
|
1% (37036)
|
0% (4091)
|
regexes are not anchored by default and are case sensitive, regexes are case sensitive |
43% (3071091)
|
42% (3004795)
|
14% (1029641)
|
100% (7043890)
|
31% (2228697)
|
12% (906274)
|
5% (355110)
|
3% (262900)
|
8% (598741)
|
0% (56494)
|
0% (4765)
|
regexes are not anchored by default and are case sensitive, regexes are case sensitive, 2 |
51% (1323230)
|
24% (629727)
|
12% (324454)
|
100% (2560787)
|
53% (1374374)
|
13% (348841)
|
6% (174846)
|
0% (5519)
|
7% (204564)
|
1% (37879)
|
0% (4084)
|
object properties validation, both properties present and valid is valid |
100% (35766510)
|
6% (2481171)
|
2% (1025571)
|
73% (26261860)
|
67% (24050609)
|
1% (614729)
|
0% (260066)
|
0% (219281)
|
0% (110307)
|
0% (31941)
|
0% (3952)
|
object properties validation, one property invalid is invalid |
88% (14333252)
|
8% (1400055)
|
3% (562726)
|
100% (16218350)
|
84% (13643507)
|
3% (488018)
|
0% (158889)
|
0% (5325)
|
0% (139854)
|
0% (27573)
|
0% (3754)
|
object properties validation, both properties invalid is invalid |
77% (12935791)
|
6% (1075566)
|
2% (448227)
|
100% (16780109)
|
88% (14810748)
|
2% (438338)
|
0% (125762)
|
0% (5524)
|
0% (147062)
|
0% (25692)
|
0% (3590)
|
object properties validation, doesn't invalidate other properties |
100% (38279164)
|
11% (4549559)
|
3% (1315551)
|
71% (27553657)
|
67% (25951120)
|
3% (1272619)
|
1% (436749)
|
0% (318761)
|
2% (858256)
|
0% (38512)
|
0% (4766)
|
object properties validation, ignores non-objects |
100% (38508274)
|
12% (4961378)
|
3% (1344532)
|
75% (29025364)
|
64% (24995080)
|
3% (1490769)
|
2% (988811)
|
1% (445639)
|
3% (1436469)
|
0% (38811)
|
0% (6326)
|
properties, patternProperties, additionalProperties interaction, property validates property |
25% (1611814)
|
15% (981990)
|
8% (514551)
|
100% (6240615)
|
37% (2357345)
|
6% (390158)
|
3% (222467)
|
3% (200781)
|
2% (126897)
|
0% (24385)
|
0% (3043)
|
properties, patternProperties, additionalProperties interaction, property invalidates property |
8% (1126840)
|
5% (719583)
|
2% (351187)
|
100% (13738786)
|
14% (2029991)
|
2% (328557)
|
0% (132063)
|
0% (5543)
|
0% (114996)
|
0% (23554)
|
0% (2868)
|
properties, patternProperties, additionalProperties interaction, patternProperty invalidates property |
33% (999127)
|
24% (716264)
|
11% (350292)
|
100% (2945640)
|
47% (1387242)
|
10% (323418)
|
4% (133949)
|
0% (5438)
|
3% (115303)
|
0% (23358)
|
0% (2829)
|
properties, patternProperties, additionalProperties interaction, patternProperty validates nonproperty |
28% (1607350)
|
15% (879494)
|
8% (492363)
|
100% (5617136)
|
46% (2610450)
|
7% (440731)
|
5% (297917)
|
3% (223513)
|
3% (209413)
|
0% (27066)
|
0% (3483)
|
properties, patternProperties, additionalProperties interaction, patternProperty invalidates nonproperty |
38% (1060474)
|
23% (642360)
|
12% (338051)
|
100% (2758727)
|
56% (1553079)
|
14% (397093)
|
5% (157282)
|
0% (5488)
|
6% (182604)
|
0% (25987)
|
0% (3298)
|
properties, patternProperties, additionalProperties interaction, additionalProperty ignores property |
17% (1931145)
|
14% (1635979)
|
6% (689767)
|
100% (11336132)
|
20% (2343259)
|
5% (577633)
|
2% (284750)
|
1% (208734)
|
1% (211284)
|
0% (30925)
|
0% (3688)
|
properties, patternProperties, additionalProperties interaction, additionalProperty validates others |
26% (1602385)
|
18% (1127370)
|
9% (590263)
|
100% (5996070)
|
44% (2671946)
|
6% (394151)
|
4% (283891)
|
3% (209187)
|
3% (202781)
|
0% (24385)
|
0% (3687)
|
properties, patternProperties, additionalProperties interaction, additionalProperty invalidates others |
31% (1077405)
|
25% (856486)
|
11% (386002)
|
100% (3396337)
|
47% (1615319)
|
9% (318650)
|
5% (171896)
|
0% (5501)
|
7% (243658)
|
0% (22261)
|
0% (3438)
|
root pointer ref, match |
15% (2997636)
|
7% (1344925)
|
3% (706144)
|
100% (19169226)
|
13% (2628706)
|
3% (613509)
|
1% (254871)
|
0% (66007)
|
1% (204210)
|
0% (31765)
|
0% (2561)
|
root pointer ref, recursive match |
15% (1657219)
|
7% (759086)
|
3% (420946)
|
100% (10770303)
|
11% (1206435)
|
3% (344857)
|
1% (135041)
|
0% (50629)
|
1% (125706)
|
0% (19246)
|
0% (1708)
|
root pointer ref, mismatch |
28% (2776507)
|
8% (850761)
|
2% (285898)
|
100% (9728128)
|
20% (2035628)
|
6% (606482)
|
2% (229892)
|
0% (4769)
|
6% (613577)
|
0% (29864)
|
0% (4256)
|
root pointer ref, recursive mismatch |
26% (1831238)
|
16% (1157438)
|
4% (312760)
|
100% (6997344)
|
10% (732596)
|
6% (474969)
|
1% (123641)
|
0% (5130)
|
2% (197781)
|
0% (18743)
|
0% (2303)
|
relative pointer ref to object, match |
100% (35195381)
|
7% (2666019)
|
2% (1021109)
|
74% (26282084)
|
56% (19889933)
|
2% (768821)
|
0% (318279)
|
0% (50288)
|
0% (177452)
|
0% (19833)
|
0% (2551)
|
relative pointer ref to object, mismatch |
69% (8952286)
|
10% (1286450)
|
3% (499734)
|
100% (12843786)
|
19% (2503641)
|
4% (563777)
|
1% (172039)
|
0% (4790)
|
1% (191206)
|
0% (18404)
|
0% (2393)
|
relative pointer ref to array, match array |
67% (18575544)
|
5% (1592521)
|
2% (592700)
|
100% (27711668)
|
55% (15399779)
|
2% (688566)
|
1% (294380)
|
0% (51413)
|
0% (126343)
|
0% (18684)
|
0% (2571)
|
relative pointer ref to array, mismatch array |
85% (7680440)
|
11% (995628)
|
4% (445541)
|
100% (8958322)
|
33% (3004857)
|
7% (631032)
|
2% (188667)
|
0% (4925)
|
1% (149604)
|
0% (18751)
|
0% (2567)
|
escaped pointer ref, slash invalid |
100% (12686179)
|
0% (117589)
|
0% (41711)
|
11% (1450429)
|
5% (699728)
|
2% (258366)
|
0% (75924)
|
0% (3154)
|
1% (130734)
|
0% (5757)
|
0% (1314)
|
escaped pointer ref, tilda invalid |
85% (1391419)
|
7% (116506)
|
2% (45696)
|
100% (1626511)
|
41% (672306)
|
18% (299991)
|
5% (82995)
|
0% (3420)
|
8% (145592)
|
0% (6282)
|
0% (1466)
|
escaped pointer ref, percent invalid |
57% (1719380)
|
4% (122314)
|
1% (45396)
|
100% (2991762)
|
26% (804252)
|
18% (554228)
|
6% (183139)
|
0% (4593)
|
8% (246181)
|
0% (10928)
|
0% (2458)
|
escaped pointer ref, slash valid |
100% (35899142)
|
0% (245994)
|
0% (54419)
|
87% (31268211)
|
6% (2333577)
|
0% (307885)
|
0% (88198)
|
0% (11750)
|
0% (-1)
|
0% (4001)
|
0% (906)
|
escaped pointer ref, tilda valid |
100% (39730487)
|
0% (189110)
|
0% (80063)
|
78% (31280998)
|
9% (3630648)
|
1% (429210)
|
0% (128006)
|
0% (16470)
|
0% (-1)
|
0% (5517)
|
0% (1245)
|
escaped pointer ref, percent valid |
100% (40204007)
|
0% (234849)
|
0% (92444)
|
77% (31299302)
|
10% (4336312)
|
1% (496936)
|
0% (148547)
|
0% (17460)
|
0% (-1)
|
0% (6051)
|
0% (1382)
|
nested refs, nested ref valid |
78% (29958906)
|
2% (932211)
|
0% (207202)
|
100% (38145450)
|
11% (4353362)
|
1% (744461)
|
0% (248302)
|
0% (15515)
|
0% (130694)
|
0% (8609)
|
0% (874)
|
nested refs, nested ref invalid |
48% (1311159)
|
16% (455599)
|
5% (136831)
|
100% (2684829)
|
26% (710005)
|
13% (366843)
|
4% (107759)
|
0% (2896)
|
5% (153454)
|
0% (8129)
|
0% (854)
|
required validation, present required property is valid |
100% (35624901)
|
1% (686184)
|
0% (164172)
|
93% (33322473)
|
20% (7256172)
|
1% (367427)
|
0% (149565)
|
0% (132220)
|
0% (135095)
|
0% (26572)
|
0% (3484)
|
required validation, non-present required property is invalid |
72% (4196111)
|
16% (941722)
|
5% (322240)
|
100% (5817603)
|
85% (4946313)
|
7% (450483)
|
4% (275931)
|
0% (4648)
|
3% (180037)
|
0% (25992)
|
0% (3841)
|
required default validation, not required by default |
100% (45580288)
|
11% (5073850)
|
2% (1253746)
|
72% (32900292)
|
57% (26278435)
|
3% (1769383)
|
1% (680632)
|
0% (385234)
|
2% (1256003)
|
0% (58897)
|
0% (5085)
|
integer type matches integers, an integer is an integer |
100% (44257704)
|
12% (5681304)
|
3% (1525806)
|
89% (39408417)
|
76% (33920504)
|
4% (2159859)
|
2% (1009936)
|
0% (441263)
|
1% (753963)
|
0% (103264)
|
0% (6381)
|
integer type matches integers, a float is not an integer |
80% (15021371)
|
16% (2987048)
|
4% (824970)
|
100% (18632496)
|
76% (14321074)
|
6% (1179467)
|
2% (445763)
|
0% (5319)
|
10% (1911619)
|
0% (74400)
|
0% (5885)
|
integer type matches integers, a string is not an integer |
64% (13963716)
|
14% (3029031)
|
3% (816710)
|
100% (21562436)
|
74% (16033891)
|
4% (971922)
|
2% (453671)
|
0% (5262)
|
8% (1907433)
|
0% (74431)
|
0% (5910)
|
integer type matches integers, an object is not an integer |
68% (13143829)
|
14% (2871834)
|
3% (746908)
|
100% (19328122)
|
71% (13738835)
|
5% (970483)
|
2% (449662)
|
0% (5286)
|
10% (1977047)
|
0% (74291)
|
0% (5883)
|
integer type matches integers, an array is not an integer |
68% (14115677)
|
13% (2846660)
|
3% (764139)
|
100% (20727011)
|
74% (15386341)
|
4% (972267)
|
2% (421652)
|
0% (5214)
|
9% (1977293)
|
0% (75815)
|
0% (5990)
|
integer type matches integers, a boolean is not an integer |
70% (15095645)
|
14% (3076880)
|
3% (823840)
|
100% (21492401)
|
74% (16022842)
|
4% (958734)
|
2% (443028)
|
0% (5199)
|
9% (1972068)
|
0% (75644)
|
0% (5978)
|
integer type matches integers, null is not an integer |
70% (15050619)
|
14% (3069326)
|
3% (799103)
|
100% (21500130)
|
74% (16122074)
|
4% (1006128)
|
2% (451903)
|
0% (5261)
|
8% (1895350)
|
0% (75229)
|
0% (5889)
|
number type matches numbers, an integer is a number |
100% (46442614)
|
10% (4741564)
|
2% (1374268)
|
85% (39676207)
|
69% (32355392)
|
3% (1605434)
|
2% (982244)
|
0% (441436)
|
1% (749363)
|
0% (100083)
|
0% (6329)
|
number type matches numbers, a float is a number |
100% (44368226)
|
10% (4641829)
|
2% (1238585)
|
90% (40017632)
|
71% (31543671)
|
3% (1518995)
|
2% (972838)
|
0% (435792)
|
1% (751697)
|
0% (99415)
|
0% (6262)
|
number type matches numbers, a string is not a number |
62% (11535499)
|
14% (2619789)
|
3% (719092)
|
100% (18448405)
|
71% (13192062)
|
5% (925788)
|
2% (428399)
|
0% (5212)
|
10% (1939482)
|
0% (74431)
|
0% (5855)
|
number type matches numbers, an object is not a number |
66% (12896255)
|
13% (2682629)
|
3% (739247)
|
100% (19419295)
|
69% (13504966)
|
4% (930944)
|
2% (430576)
|
0% (5203)
|
10% (1974226)
|
0% (76241)
|
0% (6014)
|
number type matches numbers, an array is not a number |
72% (14012082)
|
14% (2751104)
|
4% (780496)
|
100% (19418302)
|
76% (14866254)
|
5% (987978)
|
2% (407699)
|
0% (5286)
|
9% (1913159)
|
0% (74003)
|
0% (5896)
|
number type matches numbers, a boolean is not a number |
66% (12893631)
|
14% (2740464)
|
4% (788476)
|
100% (19432014)
|
77% (15037491)
|
5% (983897)
|
2% (450529)
|
0% (5248)
|
9% (1896342)
|
0% (75301)
|
0% (5879)
|
number type matches numbers, null is not a number |
70% (12321127)
|
14% (2602627)
|
4% (761820)
|
100% (17456349)
|
76% (13275363)
|
5% (955844)
|
2% (434441)
|
0% (5310)
|
11% (1969560)
|
0% (76056)
|
0% (5955)
|
string type matches strings, 1 is not a string |
69% (13191458)
|
14% (2660559)
|
3% (751445)
|
100% (18957100)
|
74% (14107736)
|
5% (955341)
|
2% (433116)
|
0% (5271)
|
10% (2049807)
|
0% (76376)
|
0% (5944)
|
string type matches strings, a float is not a string |
72% (13959260)
|
13% (2694353)
|
3% (758501)
|
100% (19344482)
|
77% (14904610)
|
4% (940278)
|
2% (432546)
|
0% (5297)
|
10% (1973307)
|
0% (74464)
|
0% (6008)
|
string type matches strings, a string is a string |
100% (37660718)
|
13% (5133360)
|
3% (1341502)
|
85% (32318712)
|
72% (27243953)
|
4% (1562704)
|
2% (990460)
|
1% (428139)
|
0% (373015)
|
0% (99794)
|
0% (6346)
|
string type matches strings, an object is not a string |
73% (12409934)
|
15% (2586165)
|
4% (739237)
|
100% (16918988)
|
78% (13292059)
|
5% (924753)
|
2% (428587)
|
0% (5151)
|
11% (1958020)
|
0% (75192)
|
0% (5880)
|
string type matches strings, an array is not a string |
70% (12631015)
|
14% (2613430)
|
4% (753560)
|
100% (17999443)
|
75% (13509682)
|
5% (961581)
|
2% (430858)
|
0% (5247)
|
10% (1904251)
|
0% (74798)
|
0% (5809)
|
string type matches strings, a boolean is not a string |
73% (13553297)
|
15% (2781072)
|
4% (794304)
|
100% (18433750)
|
80% (14856910)
|
5% (952510)
|
2% (444925)
|
0% (5291)
|
10% (1954989)
|
0% (75346)
|
0% (5919)
|
string type matches strings, null is not a string |
69% (12442602)
|
14% (2618893)
|
4% (746000)
|
100% (17797766)
|
76% (13644495)
|
4% (885574)
|
2% (454611)
|
0% (5332)
|
10% (1949280)
|
0% (75782)
|
0% (5879)
|
object type matches objects, an integer is not an object |
69% (12910034)
|
14% (2637583)
|
4% (751241)
|
100% (18626049)
|
73% (13630453)
|
5% (933203)
|
2% (432271)
|
0% (5214)
|
10% (1872112)
|
0% (74959)
|
0% (5933)
|
object type matches objects, a float is not an object |
72% (13705125)
|
14% (2651600)
|
4% (754852)
|
100% (18838391)
|
75% (14222181)
|
5% (952861)
|
2% (429124)
|
0% (5281)
|
10% (1940983)
|
0% (76967)
|
0% (5867)
|
object type matches objects, a string is not an object |
74% (13736576)
|
15% (2769577)
|
4% (794811)
|
100% (18374971)
|
77% (14326076)
|
5% (938145)
|
2% (448412)
|
0% (5273)
|
10% (1914464)
|
0% (74956)
|
0% (5861)
|
object type matches objects, an object is an object |
100% (29324753)
|
15% (4481620)
|
4% (1267765)
|
93% (27437548)
|
82% (24211188)
|
5% (1566744)
|
2% (803725)
|
1% (390464)
|
3% (1020627)
|
0% (98593)
|
0% (6361)
|
object type matches objects, an array is not an object |
71% (11929996)
|
15% (2603862)
|
4% (751607)
|
100% (16746822)
|
75% (12721801)
|
5% (972712)
|
2% (429857)
|
0% (5310)
|
10% (1778669)
|
0% (74058)
|
0% (5874)
|
object type matches objects, a boolean is not an object |
70% (13403644)
|
14% (2738133)
|
4% (793761)
|
100% (19026846)
|
73% (13959468)
|
5% (951401)
|
2% (438654)
|
0% (5226)
|
9% (1887335)
|
0% (76266)
|
0% (6006)
|
object type matches objects, null is not an object |
72% (14249055)
|
13% (2764316)
|
4% (809103)
|
100% (19769618)
|
74% (14657769)
|
5% (989474)
|
2% (445597)
|
0% (5326)
|
9% (1907822)
|
0% (75392)
|
0% (5901)
|
array type matches arrays, an integer is not an array |
73% (13586666)
|
14% (2702127)
|
4% (791963)
|
100% (18542303)
|
74% (13860027)
|
5% (945871)
|
2% (434877)
|
0% (5299)
|
10% (1882922)
|
0% (76059)
|
0% (5825)
|
array type matches arrays, a float is not an array |
67% (11412427)
|
14% (2511949)
|
4% (747141)
|
100% (16980377)
|
82% (14070092)
|
5% (950453)
|
2% (430105)
|
0% (5281)
|
11% (1901457)
|
0% (76056)
|
0% (5934)
|
array type matches arrays, a string is not an array |
72% (12242397)
|
15% (2705431)
|
4% (737384)
|
100% (16974360)
|
73% (12469713)
|
5% (924129)
|
2% (428229)
|
0% (5239)
|
11% (1914674)
|
0% (75657)
|
0% (5963)
|
array type matches arrays, an object is not an array |
70% (12979386)
|
14% (2731554)
|
4% (779888)
|
100% (18310301)
|
74% (13574352)
|
5% (946216)
|
2% (446522)
|
0% (5211)
|
10% (1973978)
|
0% (76095)
|
0% (5984)
|
array type matches arrays, an array is an array |
100% (33294156)
|
15% (5020583)
|
4% (1346244)
|
90% (30286572)
|
75% (25108728)
|
4% (1527948)
|
2% (946157)
|
1% (436369)
|
3% (1121919)
|
0% (99843)
|
0% (6332)
|
array type matches arrays, a boolean is not an array |
68% (11916521)
|
15% (2669802)
|
4% (753584)
|
100% (17322574)
|
72% (12612062)
|
5% (962060)
|
2% (432795)
|
0% (5240)
|
10% (1837513)
|
0% (74904)
|
0% (5890)
|
array type matches arrays, null is not an array |
75% (12181246)
|
16% (2639328)
|
4% (757730)
|
100% (16209599)
|
74% (12017069)
|
5% (935137)
|
2% (431610)
|
0% (5288)
|
11% (1842215)
|
0% (75011)
|
0% (5876)
|
boolean type matches booleans, an integer is not a boolean |
71% (13986674)
|
13% (2704600)
|
3% (773403)
|
100% (19545823)
|
76% (14958262)
|
4% (942931)
|
2% (438482)
|
0% (5237)
|
10% (2014870)
|
0% (75998)
|
0% (5991)
|
boolean type matches booleans, a float is not a boolean |
74% (14265055)
|
13% (2653930)
|
4% (780756)
|
100% (19247467)
|
78% (15160149)
|
4% (942900)
|
2% (438844)
|
0% (5323)
|
10% (1934965)
|
0% (75837)
|
0% (5916)
|
boolean type matches booleans, a string is not a boolean |
71% (13862221)
|
14% (2778111)
|
4% (795130)
|
100% (19475064)
|
75% (14754045)
|
4% (946864)
|
2% (443412)
|
0% (5268)
|
9% (1918874)
|
0% (73724)
|
0% (5864)
|
boolean type matches booleans, an object is not a boolean |
70% (12102942)
|
15% (2597109)
|
4% (752379)
|
100% (17284290)
|
85% (14827400)
|
5% (953378)
|
2% (445836)
|
0% (5345)
|
11% (1985660)
|
0% (74795)
|
0% (5895)
|
boolean type matches booleans, an array is not a boolean |
67% (12400580)
|
14% (2625189)
|
4% (731474)
|
100% (18272863)
|
74% (13676196)
|
5% (932046)
|
2% (434268)
|
0% (5258)
|
10% (2006284)
|
0% (76448)
|
0% (5951)
|
boolean type matches booleans, a boolean is a boolean |
100% (37301648)
|
13% (5017554)
|
3% (1331324)
|
89% (33404337)
|
74% (27856528)
|
4% (1556849)
|
2% (1003972)
|
1% (439590)
|
2% (793412)
|
0% (99879)
|
0% (6245)
|
boolean type matches booleans, null is not a boolean |
69% (12128416)
|
14% (2593332)
|
4% (735055)
|
100% (17373388)
|
75% (13190087)
|
5% (998779)
|
2% (431582)
|
0% (5259)
|
10% (1874806)
|
0% (76367)
|
0% (5938)
|
null type matches only the null object, an integer is not null |
68% (12641920)
|
13% (2556784)
|
4% (750446)
|
100% (18361475)
|
73% (13485198)
|
5% (929911)
|
2% (429781)
|
0% (5225)
|
13% (2513310)
|
0% (76608)
|
0% (5892)
|
null type matches only the null object, a float is not null |
71% (13830001)
|
13% (2684950)
|
3% (770275)
|
100% (19269878)
|
77% (14872079)
|
4% (949856)
|
2% (440753)
|
0% (5292)
|
12% (2419407)
|
0% (75659)
|
0% (5847)
|
null type matches only the null object, a string is not null |
70% (14038257)
|
13% (2769519)
|
3% (727372)
|
100% (19951074)
|
75% (15146356)
|
4% (966190)
|
2% (446831)
|
0% (5232)
|
12% (2539740)
|
0% (77058)
|
0% (5987)
|
null type matches only the null object, an object is not null |
70% (14531399)
|
13% (2803495)
|
3% (778631)
|
100% (20680376)
|
74% (15332067)
|
4% (974557)
|
2% (449127)
|
0% (5280)
|
11% (2460868)
|
0% (75119)
|
0% (5968)
|
null type matches only the null object, an array is not null |
73% (14170172)
|
14% (2701038)
|
4% (785545)
|
100% (19239874)
|
76% (14797413)
|
5% (990971)
|
2% (448072)
|
0% (5335)
|
12% (2421966)
|
0% (74820)
|
0% (5856)
|
null type matches only the null object, a boolean is not null |
67% (12189048)
|
14% (2605164)
|
4% (748972)
|
100% (18155085)
|
72% (13203301)
|
5% (924407)
|
2% (447639)
|
0% (5313)
|
13% (2431062)
|
0% (76610)
|
0% (5949)
|
null type matches only the null object, null is null |
100% (36200014)
|
13% (4911496)
|
3% (1287932)
|
91% (33295105)
|
74% (26928111)
|
4% (1510133)
|
2% (987406)
|
1% (435457)
|
3% (1163034)
|
0% (99323)
|
0% (6324)
|
multiple types can be specified in an array, an integer is valid |
100% (37023303)
|
12% (4523508)
|
3% (1344978)
|
85% (31795780)
|
75% (28003029)
|
4% (1579097)
|
2% (924672)
|
1% (417728)
|
1% (728197)
|
0% (101042)
|
0% (6221)
|
multiple types can be specified in an array, a string is valid |
100% (35609076)
|
13% (4899002)
|
3% (1300485)
|
87% (31158130)
|
74% (26583157)
|
4% (1552838)
|
2% (912598)
|
1% (412365)
|
0% (335707)
|
0% (92768)
|
0% (6127)
|
multiple types can be specified in an array, a float is invalid |
72% (10793163)
|
16% (2434068)
|
2% (406364)
|
100% (14814406)
|
74% (11081959)
|
6% (927626)
|
1% (275247)
|
0% (5209)
|
9% (1354140)
|
0% (69531)
|
0% (5848)
|
multiple types can be specified in an array, an object is invalid |
69% (12285011)
|
14% (2564321)
|
2% (437775)
|
100% (17758302)
|
73% (13130646)
|
5% (941338)
|
1% (269190)
|
0% (5211)
|
8% (1445530)
|
0% (71402)
|
0% (5899)
|
multiple types can be specified in an array, an array is invalid |
74% (13872331)
|
14% (2734441)
|
2% (448391)
|
100% (18563580)
|
75% (13939697)
|
5% (986503)
|
1% (283326)
|
0% (5264)
|
7% (1410989)
|
0% (70213)
|
0% (5786)
|
multiple types can be specified in an array, a boolean is invalid |
65% (12169744)
|
14% (2619589)
|
2% (437315)
|
100% (18494832)
|
79% (14706061)
|
5% (951721)
|
1% (298130)
|
0% (5302)
|
7% (1409085)
|
0% (70873)
|
0% (5885)
|
multiple types can be specified in an array, null is invalid |
69% (12336817)
|
14% (2649734)
|
2% (448434)
|
100% (17681916)
|
74% (13209261)
|
5% (971327)
|
1% (285781)
|
0% (5206)
|
8% (1433035)
|
0% (70982)
|
0% (5811)
|
uniqueItems validation, unique array of integers is valid |
68% (12691623)
|
19% (3584018)
|
6% (1227112)
|
100% (18654633)
|
13% (2589353)
|
8% (1563164)
|
5% (935831)
|
2% (485205)
|
2% (514458)
|
0% (128493)
|
0% (5603)
|
uniqueItems validation, non-unique array of integers is invalid |
91% (7086687)
|
23% (1805770)
|
8% (661130)
|
100% (7723303)
|
31% (2450906)
|
0% (-1)
|
4% (322898)
|
0% (5302)
|
5% (439548)
|
1% (118107)
|
0% (5011)
|
uniqueItems validation, numbers are unique if mathematically unequal |
92% (7263893)
|
23% (1842337)
|
8% (676809)
|
100% (7863684)
|
28% (2217969)
|
0% (-1)
|
4% (330425)
|
0% (5314)
|
5% (443613)
|
1% (118742)
|
0% (4683)
|
uniqueItems validation, unique array of objects is valid |
76% (1199438)
|
68% (1069682)
|
43% (672766)
|
91% (1429836)
|
9% (152692)
|
100% (1561967)
|
37% (583048)
|
29% (453555)
|
23% (370695)
|
7% (119303)
|
0% (5669)
|
uniqueItems validation, non-unique array of objects is invalid |
81% (1108832)
|
57% (786323)
|
32% (442208)
|
100% (1361527)
|
15% (211452)
|
0% (-1)
|
19% (263849)
|
0% (5355)
|
26% (358292)
|
7% (106316)
|
0% (4974)
|
uniqueItems validation, unique array of nested objects is valid |
46% (741902)
|
27% (447609)
|
21% (349396)
|
35% (571011)
|
3% (54730)
|
100% (1606938)
|
22% (362389)
|
26% (423299)
|
18% (294220)
|
6% (98521)
|
0% (5591)
|
uniqueItems validation, non-unique array of nested objects is invalid |
100% (688902)
|
62% (428555)
|
45% (311179)
|
85% (590927)
|
11% (76614)
|
0% (-1)
|
30% (212922)
|
0% (5253)
|
41% (287609)
|
12% (88559)
|
0% (4836)
|
uniqueItems validation, unique array of arrays is valid |
10% (1251884)
|
29% (3641918)
|
9% (1202940)
|
100% (12485784)
|
3% (470015)
|
11% (1481962)
|
7% (931553)
|
3% (472718)
|
2% (367586)
|
1% (125759)
|
0% (5598)
|
uniqueItems validation, non-unique array of arrays is invalid |
17% (1135135)
|
26% (1753532)
|
9% (647555)
|
100% (6547575)
|
9% (597875)
|
0% (-1)
|
4% (326386)
|
0% (5311)
|
5% (356340)
|
1% (114317)
|
0% (5009)
|
uniqueItems validation, 1 and true are unique |
69% (12526773)
|
21% (3890287)
|
6% (1221078)
|
100% (18149432)
|
12% (2239407)
|
8% (1567482)
|
5% (952061)
|
2% (488397)
|
2% (451835)
|
0% (132700)
|
0% (5715)
|
uniqueItems validation, 0 and false are unique |
70% (13153090)
|
21% (3951162)
|
6% (1262480)
|
100% (18760371)
|
12% (2259010)
|
7% (1479219)
|
4% (907890)
|
2% (484508)
|
2% (447110)
|
0% (130505)
|
0% (5616)
|
uniqueItems validation, unique heterogeneous types are valid |
29% (998819)
|
50% (1720779)
|
24% (842212)
|
100% (3432747)
|
4% (166054)
|
42% (1471299)
|
20% (708097)
|
13% (450772)
|
6% (212028)
|
3% (110105)
|
0% (5484)
|
uniqueItems validation, non-unique heterogeneous types are invalid |
46% (711516)
|
49% (760037)
|
28% (438912)
|
100% (1527504)
|
7% (121770)
|
0% (-1)
|
18% (286722)
|
0% (5284)
|
13% (206437)
|
6% (102718)
|
0% (4880)
|