The error here is not very helpful. To make better use of error handling in `Json` it's better to use path's. This is quite a tricky subject though, so for now you could just add a `ValidationError` instance.