Я использую Resteasy 2.0.1.GA и, следовательно, Resteasy-jettison-provider-1.2.GA, и когда у меня есть свойство String, содержащее все числа (т. Е. String test = "1111";), ответ JSON будет отобразить его как число, удалив двойные кавычки. Если я изменю его на String test = "oneoneoneoneone"; ответ JSON будет обрабатывать его как строку и сохранять в кавычках двойные кавычки. Есть ли в любом случае, чтобы поставщик Jettison строго интерпретировал данные в ответ на основании их типа, а не его значения? Я также попробовал приведенную ниже аннотацию JAXB, но все еще вижу ту же проблему.
@XmlElement(type=String.class)
private String text;