0

How can we deserialize html escape characters in inner tags of xml of a response body to be saved in POJO classes using simple xml converter in retrofit android?

<?xml version="1.0" encoding="utf-8"?>
<sample>
  <outer>
    &lt;test&gt;data<&lt;/test>&gt;
  </outer>
</sample>

1 Answers1

1

This should do it

@Root
public class Sample {
    @Element
    Outer outer;
}

public class Outer {
    @Text
    String text;

    public Test test;

    public Xml(@Text String text) {
        Serializer serializer = new Persister();
        try {
            example = serializer.read(Test.class, text);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

public class Test {

    @Element
    public String data;
}
loredan13
  • 114
  • 1
  • 9