I have JSON data that I need to validate. It has three properties, `foo`, `bar`, and `baz`. `foo` needs to be a number less than but not equal to 100. `bar` needs to be a list of booleans. `baz` needs to be a string of alphanumeric characters only. How do you suggest this is validated?