Я использую потоковый API Джексона для анализа строк JSON. Мне нужно поддерживать «ДА» как логический тип.
JsonFactory f = new JsonFactory();
и затем делает
JsonParser jp = f.createJsonParser(jsonString);
и затем зацикливание на части jp.nextToken (). В поисках необходимых стартовых фигур и прыжков, создавая мои массивы / карты по мере необходимости. Это прекрасно работает для всех обычных подозреваемых. Тем не менее, я получаю исключение при нажатии:
{ "a": false, "b": Yes }
Мне нужно поддерживать Да / Нет, так как это происходит из другой системы.
Есть совет? Я пробовал это http://hussainpithawala.wordpress.com/2011/05/11/overriding-default-serializationdeserialization-behaviour-of-jackson-json-serializer/, но в этом сценарии это не работает.