public static <T> T parseObject(String text, TypeReference<T> typeReference) {
        try {
            return OBJECT_MAPPER.readValue(text, typeReference);
        } catch (IOException e) {
            log.error("json parse err for: " + text, e);
            throw new JsonException(e);
        }
    }
Parse JSON string to Java object.
<p/>
This method enhancements to {@link #parseObject(String, Class)},
as the above method can not solve this situation:

<pre>
    OBJECT_MAPPER.readValue(jsonStr, Response&lt;PageInfo&lt;String>>.class)
</pre>

@param text json string
@param typeReference The generic type is actually the parsed java type
@return java object;
@throws JsonException when parse error
inlong-manager/manager-common/src/main/java/org/apache/inlong/manager/common/util/JsonUtils.java