[在改造版android中使用简单的xml转换器取消序列化html转义字符

问题描述 投票:0回答:1

我们如何在翻新android中使用简单的xml转换器反序列化要保存在POJO类中的响应正文xml的内部标签中的html转义字符?

<?xml version="1.0" encoding="utf-8"?>
<sample>
  <outer>
    &lt;test&gt;data<&lt;/test>&gt;
  </outer>
</sample>
android xml retrofit converters simple-xml-converter
1个回答
0
投票

这应该做

@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;
}
© www.soinside.com 2019 - 2024. All rights reserved.