Hi ,
Moitra and Thomas
Thanks for your reply.. !!
Anyways i got a solution..
*use this code in the servlet* ---
- get the list of products (productList) and use it in the servlet:
- This is JSON format to form a array of objects
// Open the <script> tag
writer.append("<script type=\"text/javascript\">");
writer.append("var product=");
writer.append("{productList: '[");
Iterator<Product> iter = productList.iterator();
while (iter.hasNext()) {
Product product= iter.next();
writer.append("{productName: \"" + Product .getProductName() +
"\", id: " + Product .getId() +
", productDetails: \"" + Product .getProductDetails() +
.................................
.................................
"\"}");
if (iter.hasNext()) {
writer.append(",");
}
}
// End the <script> tag
writer.append("]'}; </script>");
*use this code in the GWT onModule *---
- call the above servlet on onModule
Dictionary product= Dictionary.getDictionary("product");
String productListStr = product.get("productList").toString();
JSONArray productJSONArray = JSONParser.parse(productListStr
).isArray();
List<Product> ProductList = new ArrayList<Product>();
for (int i = 0; i < productJSONArray .size(); i++) {
JSONObject productJSONObject = (JSONObject)productJSONArray
.get(i);
Product product= new Product();
JSONString productNameJSONString = productJSONObject
.get("productName").isString();
product.setProductName(productNameJSONString .stringValue());
product.setId(Long.valueOf(productJSONObject
.get("id").toString()));
.........................
.........................
ProductList .add(product);
}
finally we will get a list of objects. i.e, ProductList .
Guys its really cool concept .. !! enjoy it !! :-)
On Sat, Oct 23, 2010 at 7:21 PM, Subhrajyoti Moitra
<[email protected]>wrote:
>
> http://googlewebtoolkit.blogspot.com/2008/08/getting-to-really-know-gwt-part-2.htm
>
> Use overlay types to read JSON arrays and objects.
>
> Thanks,
> Subhro.
>
> On Sat, Oct 23, 2010 at 11:08 AM, Santosh kumar <[email protected]>wrote:
>
>> Hi,
>>
>> Using Dictionary in Gwt onModule load i want to get the list of objects
>> from Json ???
>>
>> http://code.google.com/webtoolkit/articles/dynamic_host_page.html
>>
>> The example in the above link it is shown for string, but i want to get
>> the list of objects form the json ??
>> And also can you send me the sample code of JSON format for the list of
>> objects(same as shown in the above example)
>> and also how to retrieve these objects in the gwt using Dictionary ?
>>
>> please can anyone guide me ?
>>
>> --
>> Thanks & Regards
>>
>> *S a n t o s h k u m a r . k*
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<google-web-toolkit%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-web-toolkit%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
--
Thanks & Regards
*S a n t o s h k u m a r . k*
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.