| handleArray(JsonParser, String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| handleValue(JsonParser, String) |   | 51% |   | 33% | 5 | 8 | 4 | 9 | 0 | 1 |
| objectNodeFromStringWithout(String, boolean, String) |   | 84% |   | 83% | 1 | 4 | 3 | 22 | 0 | 1 |
| getObjectNode(ObjectNode, String, boolean) |   | 74% |   | 87% | 1 | 5 | 2 | 8 | 0 | 1 |
| getArrayNode(ObjectNode, String, boolean) |   | 74% |   | 87% | 1 | 5 | 2 | 8 | 0 | 1 |
| getJsonFromFileWithout(File, String) |   | 85% |   | 75% | 1 | 3 | 2 | 13 | 0 | 1 |
| JsonUtil() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| handleObject(JsonParser, String) |  | 100% |   | 87% | 1 | 5 | 0 | 18 | 0 | 1 |
| lambda$normalizeKeys$0(ObjectNode, Map.Entry) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| validateType(JsonNode, JsonNodeType) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| objectNodeFromString(String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| lambda$normalizeKeysInArray$1(ArrayNode, JsonNode) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| getInt(ObjectNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getLong(ObjectNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getValue(ObjectNode, String) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| getJson(Object, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| parsePositiveInt(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| validateLong(JsonNode) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| validateInt(JsonNode) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getPositiveInt(ObjectNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getPositiveInt(ObjectNode, String, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| normalizeKeys(ObjectNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getBoolean(ObjectNode, String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| normalizeKeysInArray(ArrayNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getString(ObjectNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getBoolean(ObjectNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getValueAsString(ObjectNode, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getString(ObjectNode, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValueAsString(ObjectNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInt(ObjectNode, String, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLong(ObjectNode, String, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createEmptyObjectNode() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| createEmptyArrayNode() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| objectNodeFromMap(Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getObjectNode(ObjectNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArrayNode(ObjectNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getPositiveInt$4(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasKey(ObjectNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| objectNodeFromString(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJson(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getObjectMapper() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getBoolean$6(JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getLong$5(JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getInt$3(JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getString$2(JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |