@Test(expected = SerDeException.class)
  public void testBlankLineException() throws Exception {
    Properties props = new Properties();
    props.setProperty(serdeConstants.LIST_COLUMNS, "a,b,c");
    props.setProperty(serdeConstants.LIST_COLUMN_TYPES, "int,int,int");
    props.setProperty(serdeConstants.TIMESTAMP_FORMATS, "millis");

    // This is the test parameter
    props.setProperty(JsonSerDe.NULL_EMPTY_LINES, "false");

    JsonSerDe serde = new JsonSerDe();
    serde.initialize(new Configuration(), props, null, false);

    serde.deserialize(new Text(""));
  }
Test when a map has a key defined as a numeric value. Technically, JSON
does not support this because each key in a map must be a quoted string.
Unquoted strings (hence an int value) is allowed by JavaScript, but not by
JSON specification. For Hive, the int map key type is stored as a string
and must be converted back into an int type.
serde/src/test/org/apache/hadoop/hive/serde2/TestJsonSerDe.java