Я изучал основы кодирования Google (http://code.google.com/intl/de-DE/webtoolkit/doc/latest/DevGuideCodingBasicsOverlay.html#example-collections) и подумал: эй, это может быть намного быстрее и проще в использовании. чем разбирать мой объект JSON вручную.
Итак, я поиграл с примером и заметил, что он работал нормально, когда JsArray был определен в файле HTML, но я не смог найти решение для передачи строки или URL-адреса в функцию, и она возвращает мне тип наложения.
Итак, что я хочу сделать, это:
у меня есть эта функция
private native Customer getFirstCustomer(/*TYPE (preferd String)*/ name) /*-{
return (CASTVALUE TO ???) name;
}-*/;
к которому я перехожу
{"FirstName": "Jimmy"}
как String, и он возвращает мне объект Java следующим образом:
import com.google.gwt.core.client.JavaScriptObject;
class Customer extends JavaScriptObject {
protected Customer() { }
public final native String getFirstName() /*-{ return this.FirstName; }-*/;
}
Это возможно?
С уважением, Стефан