JSON Sample EntryPoint Code

o We are going to reuse the Sample.java
o We will change the onModuleLoad() method code from:

sampleService.getMessage(new AsyncCallback() {
	@Override
	public void onSuccess(String result) {
		message.setText(result);
	}
	@Override
	public void onFailure(Throwable caught) {
		Window.alert("Error in executing RPC");
	}
});

o To:

sampleService.getMessage(new AsyncCallback() {
	@Override
	public void onSuccess(String result) {
		JsArray messages = asArrayOfStockData(result);
		if (messages.length() > 0) {
			MessageData messagedata = messages.get(0);
			message.setText(messagedata.getMessage());
		} else {
			message.setText("JSON data was blank");
		}
	}
	@Override
	public void onFailure(Throwable caught) {
		Window.alert("Error in executing RPC");
	}
});