@Udf
  public Integer length(@UdfParameter final String jsonArray) {
    if (jsonArray == null) {
      return null;
    }

    final JsonNode node = UdfJsonMapper.parseJson(jsonArray);
    if (node.isMissingNode() || !node.isArray()) {
      return null;
    }

    return node.size();
  }
@Test
  public void shouldReturnNullForStrNull() {
    // When:
    final Integer result = udf.length("null");

    // Then:
    assertNull(result);
  }