0
的問題是這樣:JAVA GSON Flex的空數組
我有一個Java服務器上運行它的Tomcat 7.0,並具有圖書館GSON 2.1。 我有和對象被編碼到json中獲得屬性是一個數組,可能是一個空的屬性。
當我通過響應寫入器發送我的json對象到網絡監視器視圖中的響應類型的Flex Builder 4.5我不知道。
好吧,我已經完成了我的研究,並發現這是一個已知的問題。
http://forums.adobe.com/message/2696445
土坯說,使用Flex Builder 4.5這一問題將得到解決。但顯然情況並非如此。
這是服務器代碼:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Manifest man = new Manifest();
man.setDeposits(action.viewClientDeposits(client));
String json = new Gson().toJson(man);
response.getWriter().print(json);
}
class Manifest {
private List<DepositDTO> deposits;
public List<DepositDTO> getDeposits() {
return deposits;
}
public void setDeposits(List<DepositDTO> deposits) {
this.deposits = deposits;
}
有人可以解釋如何解決辦法呢?
謝謝...
感謝您的回覆! 我應該如何處理serializers.swc文件? 只需將其添加到構建路徑? – user1107032 2012-03-09 03:47:01
您可以在此替換現有的(Windows 7 x64路徑,自行修改):C:\ Program Files(x86)\ Adobe \ Adobe Flash Builder 4.6 \ eclipse \ plugins \ com.adobe.flexbuilder.project_4.6.0.328916 \ dcradSwcs \ 4.5 \庫 – 2012-03-09 08:33:58