jsonschema walker