@Test
  public void testJSON() throws IOException {
    ObjectMapper mapper = new ObjectMapper();
    String json = mapper.writeValueAsString(c);
    CheckAttributeTypeAction c2 = mapper.readValue(json, CheckAttributeTypeAction.class);

    assertEquals(c.getAttribute(), c2.getAttribute());
    assertEquals(c.getJsonType(), c2.getJsonType());
  }
  @Test
  public void testJSONFile() throws IOException, URISyntaxException {
    ObjectMapper mapper = new ObjectMapper();

    String path = "/actions/restsymbolactions/CheckAttributeTypeTestData.json";
    File file = new File(getClass().getResource(path).toURI());
    RESTSymbolAction obj = mapper.readValue(file, RESTSymbolAction.class);

    assertTrue(obj instanceof CheckAttributeTypeAction);
    CheckAttributeTypeAction objAsAction = (CheckAttributeTypeAction) obj;
    assertEquals("object.attribute", objAsAction.getAttribute());
    assertEquals(CheckAttributeTypeAction.JsonType.STRING, objAsAction.getJsonType());
  }