@Override
    @SneakyThrows
    public String toJSONString(Object object) {
        return MAPPER.writeValueAsString(object);
    }
@Test
    public void testToJSONString() {
        // boolean to json
        Assertions.assertEquals("true", JACKSON_HANDLER.toJSONString(true));
        // double to json
        Assertions.assertEquals("0.01", JACKSON_HANDLER.toJSONString(0.01));
        // integer to json
        Assertions.assertEquals("1", JACKSON_HANDLER.toJSONString(1));
        // string to json
        Assertions.assertEquals("\"hello world\"", JACKSON_HANDLER.toJSONString("hello world"));
        // array to json
        Assertions.assertEquals("[0,1,2,3,4]", JACKSON_HANDLER.toJSONString(new int[]{0, 1, 2, 3, 4}));
        // object to json
        Assertions.assertEquals(EXPECTED_ENTITY_JSON, JACKSON_HANDLER.toJSONString(EXPECTED_ENTITY));
    }