inputs = [{'heading': 5}, {'heading': 0}, {'heading': 360}, {'heading': 
    360.1}, {'heading': -5}, {'heading': None}, {'heading': False}, {
    'heading': 'X'}, json.loads('{"heading":12}'), json.loads(
    '{"heading":120}'), json.loads('{"heading":1200}'), json.loads(
    '{"heading":false}'), json.loads('{"heading":null}')]
Схема JSON: проверка числового или нулевого значения