1[ 2 { 3 "description": "maximum validation", 4 "schema": { 5 "$schema": "https://json-schema.org/draft/next/schema", 6 "maximum": 3.0 7 }, 8 "tests": [ 9 { 10 "description": "below the maximum is valid", 11 "data": 2.6, 12 "valid": true 13 }, 14 { 15 "description": "boundary point is valid", 16 "data": 3.0, 17 "valid": true 18 }, 19 { 20 "description": "above the maximum is invalid", 21 "data": 3.5, 22 "valid": false 23 }, 24 { 25 "description": "ignores non-numbers", 26 "data": "x", 27 "valid": true 28 } 29 ] 30 }, 31 { 32 "description": "maximum validation with unsigned integer", 33 "schema": { 34 "$schema": "https://json-schema.org/draft/next/schema", 35 "maximum": 300 36 }, 37 "tests": [ 38 { 39 "description": "below the maximum is invalid", 40 "data": 299.97, 41 "valid": true 42 }, 43 { 44 "description": "boundary point integer is valid", 45 "data": 300, 46 "valid": true 47 }, 48 { 49 "description": "boundary point float is valid", 50 "data": 300.00, 51 "valid": true 52 }, 53 { 54 "description": "above the maximum is invalid", 55 "data": 300.5, 56 "valid": false 57 } 58 ] 59 } 60] 61