我正在尝试解析一些像这样的RSS 2.0提要:https : //audioboom.com/channels/4682117.rss我的模特看起来像这样Rss类(Java文件,Kotlin也给我带来了麻烦)@Root(name = "rss", strict = false)@Namespace(prefix = "itunes", reference = "http://www.itunes.com/dtds/podcast-1.0.dtd")public class RSSFeed {    @Element(name = "title", required = false)    @Path("channel")    public String channelTitle = null;    @Element(name = "description", required = false)    @Path("channel")    public String description = null;    @Element(name = "url", required = false)    @Path("channel/image")    String imageUrl = null;    @ElementList(name = "item", inline = true, required = false)    @Path("channel")    public List<Article> articleList = null;}物品类别(科特林文件)@Root(name = "item", strict = false)@Namespace(prefix = "itunes", reference = "http://www.itunes.com/dtds/podcast-1.0.dtd")class Article{    @set:Path("title")    @get:Path("title")    @set:Text(required = false)    @get:Text(required = false)    var title: String? = null    @set:Element(name = "link", required = false)    @get:Element(name = "link", required = false)    var url: String? = null    @set:Element(name = "enclosure", required = false)    @get:Element(name = "enclosure", required = false)    var enclosure: Enclosure? = null    @set:Element(name = "guid", required = false, data = true)    @get:Element(name = "guid", required = false, data = true)    var id: String? = null    @set:Namespace(reference = "http://www.itunes.com/dtds/podcast-1.0.dtd")    @get:Namespace(reference = "http://www.itunes.com/dtds/podcast-1.0.dtd")    @set:Element(name = "image", required = false)    @get:Element(name = "image", required = false)    var image: Image? = null从我启用Progaurd。我开始出现此错误:java.lang.RuntimeException:org.simpleframework.xml.core.ConstructorException:默认构造函数不能接受方法上的只读@ org.simpleframework.xml.Element(data = false,name = duration,required = false,type = void) com.myapp.model.rss.Article类中的“持续时间”
                    
                    
                添加回答
举报
0/150
	提交
		取消
	