Вот код:
public String cleanData(String rawValue) {
Document dirty = Parser.parseBodyFragment(rawValue, "");
Document clean = cleaner.clean(dirty);
clean.outputSettings().prettyPrint(false);
return clean.body().html();
}`
, где rawValue:
'{"question":"howAre<You","answer":"Im<fine","password":"","disabled":false,"id":"23"}'
Парсер Jsoup удаляет содержимое после "<"
, и на выходе появляется ошибка {"question":"howAre"' which leads to 400(Bad Request)
.
Я хочу, чтобы результат был как есть после прохождения через парсер Jsoup, поскольку я намерен удалить определенные теги из входного rawValue, которые он делает в настоящее время.