将服务器请求到的xml数据转成我们封装的对象的时候出错。
服务端请求到的数据:
<QQMessage>
<type>buddylist</type>
<from>0</from>
<fromNick></fromNick>
<fromAvatar>1</fromAvatar>
<to>0</to>
<content><QQBuddyList>
<buddyList>
<cn.itcast.server.bean.QQBuddy>
<account>101</account>
<nick>QQ 1</nick>
<avatar>0</avatar>
</cn.itcast.server.bean.QQBuddy>
</buddyList>
</QQBuddyList></content>
<sendTime>01-13 16:32:29</sendTime>
</QQMessage>
错误:
Caused by: com.thoughtworks.xstream.converters.ConversionException: QQBuddy : QQBuddy
解决:
QQBuddy必须放在服务器传来的这个指定的包下:cn.itcast.server.bean.QQBuddy。