android - 在改造android中使用简单的xml转换器反序列化html转义字符
问题描述
我们如何使用改造android中的简单xml转换器反序列化响应正文的xml内部标签中的html转义字符以保存在POJO类中?
<?xml version="1.0" encoding="utf-8"?>
<sample>
<outer>
<test>data<</test>>
</outer>
</sample>
解决方案
这应该这样做
@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;
}
推荐阅读
- javascript - 如何使用 *ngFor 显示多维数组?
- rust - 在 Rust 中创建带有结构的 hashmap
- c# - 更新到 ASP.NET Core 2.1 到 2.2 时丢失身份 api
- javascript - In javascript, need to perform sum of dynamic array
- jquery - 使用 jQuery 打开 angularjs 弹出窗口
- amazon-web-services - 在亚马逊 ec2 实例上部署快速服务器和 wordpress 安装
- c# - How to display percent ( %) symbol in Y axis value in crystal report , line chart?
- gcc - 如何在 gcc 自动生成的头文件依赖项中处理从 C 到 C++ 的移动源?
- javascript - How to remove arrow functions from webpack output
- javascript - How to use shiny javascript functions?