2017-05-01 67 views
6

Son zamanlarda Materyal Tasarım'ı olgun GWT uygulamasına entegre etmeye karar verdik ve bu, Legacy dev Mode'dan Süper dev moduna geçme konusunda elimizi zorladı. Chrome ve Intellij IDE, 2016.2'yi kullanarak oldukça iyi çalışıyoruz. Sorun devam eden bir sorun olsa da, hata ayıklayıcısında Java kapsayıcılarını (Listeler, Haritalar vb.) Görüntülüyor.Gwt süper dev modu hata ayıklayıcıda java.util.Lists

enter image description here

bu zor durumda, ayıklayıcı iki listeyi gösteriyor okumak için: Aşağıdaki ekran görüntüsünde, iki supportingCopyWidgetPresenters ve supportingCopyEventPageBlockContentElements hem java.util.Lists olarak beyan edilir genişletilmiş değerler olmak:

array = Internal error: com.google.gson.JsonParseException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 1386

Ben Listeleri yorumlamak için süper dev moduna geçmesi gerekiyor özel bir argüman var mı (ve Maps, Bu konuda) doğru hata ayıklayıcıda? Bu, farklı bir JSON ayrıştırıcısını kullanmak için süper dev modu anlatmak mı?

Herhangi bir yardım büyük beğeni topluyor!

+0

Bu garip - bir 'java.util.List' veya bazı alt tür aslında bir Java Nesnesidir, bu yüzden bir js listesi olarak değil (Java Dizileri için _should_) bir nesne olarak taklit edilir. IntelliJ yanlış bir java listesi JSON.stringify sadece düz bir dizi olduğunu varsayıyor gibi görünüyor ... –

cevap