通过网络发送ArrayList - 将Java ArrayList转换为XML String

时间:2011-04-10 15:27:23

标签: java silverlight xml-serialization

我是Java的新手。我想通过Java Web Service将网络上的对象数组(ArrayList)发送到我的Silverlight应用程序。此ArrayList包含自定义类对象:

ArrayList<SVNSearchResult> results

所以我认为最好的方法是将其序列化为XML String,并在Silverlight部分使用LinQ来解析它。如果有更好的发送方式,请告诉我。谢谢。

2 个答案:

答案 0 :(得分:4)

XML非常适合这种情况。如今,JSON将成为其他常见的嫌疑人之一。

无论您最终选择何种格式,请确保您获得正确的编码。

答案 1 :(得分:3)

对于首发,请尝试JSON。它具有网络效率格式,并得到世界上任何主要语言的支持。

XML只是我的第二选择,因为生成/解析更复杂,而且更冗长。