public static <T> T parseObject(String text, Class<T> clazz) {
        if (StringUtil.isBlank(text)) {
            return null;
        }
        return JSON_FACADE.parseObject(text, clazz);
    }
@Test
    public void assertParseObjectTypeReference() {
        Assert.assertNull(JSONUtil.parseObject(null, new TypeReference<List<Foo>>() {
        }));
        Assert.assertNull(JSONUtil.parseObject(" ", new TypeReference<List<Foo>>() {
        }));
        Assert.assertEquals(
                EXPECTED_FOO_ARRAY,
                JSONUtil.parseObject(EXPECTED_FOO_JSON_ARRAY, new TypeReference<List<Foo>>() {
                }));
    }