Make methods for empty arrays
Since keys can appear in any order JsonReader isn't that useful here
Use classes instead of JsonObject for cleaner code