Json атрибут усекается в теле запроса (класс Pojo) в весеннем приложении - PullRequest
2 голосов
/ 31 марта 2020

Мне нужна помощь по Json. Строка (база 64) усекается в теле запроса, где она работает, как и ожидалось, в первом запросе http, и происходит сбой во втором запросе http и далее.

public class Base64Deserializer extends JsonDeserializer<Object> {

    @Override
    public Object deserialize(JsonParser parser, DeserializationContext context) throws IOException {
        String value = "";
        try {
            JsonNode node = parser.getCodec().readTree(parser);
            value = node.asText();
            System.out.println("in deserialize() :" + value);
            //ObjectMapper objectMapper = new ObjectMapper();
        } catch (Exception ex) {
            System.out.println("in deserialize() :: Exception");
            ex.printStackTrace();
        }
        return value;
    }
}

Здесь значение имеет полную строку base64 в первом запросе http, но урезанное значение во втором запросе в палатах.

общая длина строки base 64 превышает 34K.

Пожалуйста, дайте мне знать, что Я могу сделать, чтобы решить эту проблему. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...