我是Java新手。我想通過Java Web服務將對象的數組(ArrayList)通過網絡發送到我的Silverlight應用程序。此ArrayList包含自定義類對象:通過網絡發送ArrayList - 將Java ArrayList轉換爲XML字符串
ArrayList<SVNSearchResult> results
所以我想最好的辦法就是到這個序列化到一個XML字符串和Silverlight的一部分,使用LINQ解析它。如果有更好的方式發送請讓我知道。謝謝。
我是Java新手。我想通過Java Web服務將對象的數組(ArrayList)通過網絡發送到我的Silverlight應用程序。此ArrayList包含自定義類對象:通過網絡發送ArrayList - 將Java ArrayList轉換爲XML字符串
ArrayList<SVNSearchResult> results
所以我想最好的辦法就是到這個序列化到一個XML字符串和Silverlight的一部分,使用LINQ解析它。如果有更好的方式發送請讓我知道。謝謝。
XML非常適合這一點。 JSON現在是其他常見犯罪嫌疑人之一。
無論您最終選擇哪種格式,請確保您獲得正確的編碼。
對於初學者,請嘗試JSON。它具有網絡高效的格式,並且受到世界上任何主要語言的支持。
XML只是我的第二選擇,因爲生成/解析更復雜,而且更詳細。
感謝您的回覆。我想我會使用XML。使用LinQ解析它並不是什麼大問題,我對它很熟悉。 – 2011-04-10 15:55:56
那麼我該如何使用這些?你可以發佈一個代碼片段或教程嗎?性能非常關鍵。謝謝。 – 2011-04-10 15:43:28
這是一個不同的問題 - 你問你的選擇是否好。也就是說,還有其他像JSON這樣的流行。如果您在執行此操作時遇到問題,請發佈另一個問題,其中包含您目前爲止的問題以及您無法解決的_specific_問題。不要忘了在因特網上搜索「java xml」,「java json」,而Silverlight也是如此。 – Mat 2011-04-10 15:48:31
謝謝。我找到了XStream。我想我會去那個。謝謝回覆。 – 2011-04-10 15:54:47