Джексон JSON выполняет экранирование специальных символов?

Я предполагал, что Джексон автоматически экранирует специальные символы во время сериализации, т.е. сериализует "/ path /" как "\ / path \ /" . Похоже, что это не так - по крайней мере, из коробки с 1.6:

@Test
public void testJacksonSerialize() throws Exception
{
    ObjectMapper om = new ObjectMapper();
    assertEquals("\\/path\\/", om.writeValueAsString("/path/"));
}

... терпит неудачу - выводится "/ path /". -nikita

9
задан Nikita 12 January 2011 в 09:37
поделиться