Tôi đã cố gắng đánh giá tính năng GWT Autobean để giải mã/mã hóa đối tượng JSON thành các đối tượng miền cho các cuộc gọi REST.GWT Autobean - cách xử lý danh sách?
Tiếp theo ví dụ: http://code.google.com/p/google-web-toolkit/wiki/AutoBean#Quickstart
tôi đã có thể chuyển đổi một đối tượng JSON số ít cho một đối tượng tên miền:
AutoBean<Person> personBean = AutoBeanCodex.decode(factory, Person.class, JsonResources.INSTANCE.json().getText());
nơi JsonResources.INSTANCE.json() được trả về một chuỗi JSON.
Tuy nhiên, tôi đã không thành công trong việc chuyển đổi danh sách đối tượng Person từ JSON.
Sẽ hữu ích nếu ai có ví dụ về điều này?
Cảm ơn!
+1 cho mẫu mã của bạn ;-) –
Và để workaround vấn đề mà không thay đổi JSON: 'AutoBeanCodex.decode ("{\" người \ ":" + json + "}"). getPersons() ' –
Đây là kỹ thuật tôi sử dụng trong autobeans của mình. Nhưng tôi nghĩ tôi sẽ áp dụng kỹ thuật được thực hiện bởi @ThomasBroyer. – Jonathan