It is possible to use jsoup.
With jSoup 1.8.3 it is possible to use the method Parser.unescapeEntities that retain the original html.
import org.jsoup.parser.Parser;
...
String html = Parser.unescapeEntities(original_html, false));
In some previous releases this method is not present.
Read more from this link.