0
웹 서버에서 JSON 응답을 구문 분석하기 위해 GWT 오버레이 유형을 사용하고 있습니다. 그것은 모든 필수 필드가 존재하지 않는 경우 문제가있다, 잘 작동 :GWT 오버레이 Tpes null을 확인하십시오.
예 : JavaScriupt 오버레이 유형 클래스 지금은 { "위젯"과 같은 경우
public class JSWorkplace extends JavaScriptObject{
protected JSWorkplace() {
}
public final native String getWidgets() /*-{
return this.Widgets;
}-*/;
: "쏴을" } 모든 형태의 서버에서 온다. getWidgets은 "Bla"를 리턴한다. "{}"이 서버에서 온 경우 내 응용 프로그램은 gwtWidgets 함수를 throw합니다. "위젯"필드가 읽히기 전에 존재 하는지를 어떻게 확인할 수 있습니까?
감사합니다, 스테판
안전하지 않고 느린 eval을 사용하지 않는 이유가 많이 있습니다. 또한 솔루션은 많은 eaiser입니다 : public 최종 네이티브 String getWidgets()/* - { this this is this.Widgets || []; } - * /; –