Better JSON Error Messages

Overview

This feature adds better JSON error messages (instead of silently failing)

Examples