lets wrap this in a `if (null === $this->json) { ... }` so that if we call `getJson()` more than once it only calls the `json_decode` once.