java 中的地图返回参考
Map returning reference in java
我们有地图
final Map<String, Date> releaseDate = new HashMap<String, Date>();
....#code to populate Map
I have an object Movie movie =new Movie()
当我设置值时 movie.setReleaseDate(releaseDate.get("test");
我将其添加到 xml 文件中,它显示为
<releaseDate reference="../../../movie/releaseDate"/>
它显示的是引用而不是值。
当我尝试时
Date date = (Date)releaseDate.get("test").clone();
movie.setReleaseDate(date);
然后在 xml 文件中显示正确的值
<releaseDate>2011-07-31 23:00:00.0 UTC </releaseDate>
为什么地图返回 reference.How 我可以解决这个问题吗?
谢谢
呼叫xstream.setMode(XStream.NO_REFERENCES)
.
查看此页面:http://x-stream.github.io/graphs.html
仅供参考:简单 Google 搜索 xstream reference attribute
发现 link.
我们有地图
final Map<String, Date> releaseDate = new HashMap<String, Date>();
....#code to populate Map
I have an object Movie movie =new Movie()
当我设置值时 movie.setReleaseDate(releaseDate.get("test");
我将其添加到 xml 文件中,它显示为
<releaseDate reference="../../../movie/releaseDate"/>
它显示的是引用而不是值。
当我尝试时
Date date = (Date)releaseDate.get("test").clone();
movie.setReleaseDate(date);
然后在 xml 文件中显示正确的值
<releaseDate>2011-07-31 23:00:00.0 UTC </releaseDate>
为什么地图返回 reference.How 我可以解决这个问题吗?
谢谢
呼叫xstream.setMode(XStream.NO_REFERENCES)
.
查看此页面:http://x-stream.github.io/graphs.html
仅供参考:简单 Google 搜索 xstream reference attribute
发现 link.