我想要使用export VARNAME1=VARVALUE1
export VARNAME2=VARVALUE2
...
vivado_hls -f run_vhls.tcl
序列化List<String>
。该列表也由一些JAXB
预处理,如下所示:
XmlJavaTypeAdapter
结果:
@XmlElement(name = "category")
@XmlJavaTypeAdapter(AdapterXml.class) //for modifying some values inside the list during serialization
private List<String> categories;
为什么呢?如何序列化列表?
答案 0 :(得分:1)
解决方案是使用AdapterXml<ArrayList<String>, ArrayList<String>>
而不是仅实现List
接口。
答案 1 :(得分:0)
您不应该使用注释@XmlJavaTypeAdapter(AdapterXml.class)。试试下面的
@XmlElement(name = "category")
//for modifying some values inside the no need any special type of annotation.
list during serialization
private List<String> categories;