@Test
public void testReadingMap() throws Exception {
InputStream in = new ByteArrayInputStream("{\"firstkey\":1,\"secondkey\":2}".getBytes("UTF-8"));
JsonDeserializer d = new JsonDeserializer(new JsonFactory(new ObjectMapper()), in);
Map<String,Object> deserialized = d.readMap();
assertThat(deserialized.containsKey("firstkey"), is(true));
assertThat(deserialized.containsKey("secondkey"), is(true));
assertThat((Integer)deserialized.get("firstkey"), is(1));