private static Object unwrapJsonValue()

in data/src/main/java/com/microsoft/azure/kusto/data/ClientRequestProperties.java [288:305]


    private static Object unwrapJsonValue(JsonNode jsonNode) {
        if (jsonNode.isBoolean()) {
            return jsonNode.asBoolean();
        } else if (jsonNode.isTextual()) {
            return jsonNode.asText();
        } else if (jsonNode.isInt()) {
            return jsonNode.asInt();
        } else if (jsonNode.isLong()) {
            return jsonNode.asLong();
        } else if (jsonNode.isDouble()) {
            return jsonNode.asDouble();
        } else if (jsonNode.isBigInteger()) {
            return jsonNode.bigIntegerValue();
        } else if (jsonNode.isBigDecimal()) {
            return jsonNode.decimalValue();
        }
        return null;
    }