@Test
public void singleObjectsWithRoots() throws Exception {

    Type type = Converter.single(TestData.class, "findMe");
    TestData fromJson = fromJson(type, "{\n"
          + "  \"findMe\": {\n"
          + "    \"str\": \"test1\",\n"
          + "    \"val\": 43\n"
          + "  }\n"
          + '}');
    assertThat(fromJson).isNotNull();
    assertThat(fromJson.str).isEqualTo("test1");
    assertThat(fromJson.val).isEqualTo(43);
    String toJson = toJson(type, fromJson);
    assertThat(toJson).isEqualTo("{\"findMe\":{\"str\":\"test1\",\"val\":43}}");
}