Потому что, спецификация строиться на основе HashMap<String,String> - которую я ловлю контроллером, и в ней есть абсолютно все параметры запроса, даже те которые не указаны аргументами
есть проблема с джексоном, да и всегда была, даже это проблема не джексона, а вообще стандарта - валидным json может быть объект, т.е. строка {...}, число [\d]+[.\d]?, либо строка "...", '...'