Testing JSON in Java is painful. Current solutions are either too verbose, hard to read, or give cryptic error messages.