Musachy, Thanks for the quick reply. I just added what you suggested and tried it. This is the response:
undefined What else can I check? -Ryan -----Original Message----- From: Musachy Barroso [mailto:[EMAIL PROTECTED] Sent: Thursday, March 13, 2008 2:36 PM To: Struts Users Mailing List Subject: Re: JSON plugin you don't have a "projectList" field in the response, only an array of objects. If you do: responseObject[0].name it will return "Alarming page". musachy On Thu, Mar 13, 2008 at 4:30 PM, Stanley, Eric <[EMAIL PROTECTED]> wrote: > I am trying to use dojo and the JSON plugin, but I have hit a snag. I > am using JSON to serialize: ArrayList<Project> projectList. > > It seems to do this fine, as I can see the result in firebug. The > problem I am having is that the JSON response seems to be missing > something, and I cant figure out how to remedy this. > > This is the dojo example json: > { "cobblers": [ > {"filling": "peach", "timeToBake": 30 }, > {"filling": "cherry", "timeToBake": 35 }, > {"filling": "blueberry", "timeToBake": 30} > ] > } > > This is how they parse it (abbreviated): > console.dir(responseObject.cobblers[0].filling); // Prints "peach" > > In my code I run "console.dir(responseObject);" and get this > displayed in firebug: > [ > { > "acdate":null, > "approved":false, > "id":236, > "lead":{"cuid":"hsimpso","id":2,"name":null,"role":2}, > "loe":{"id":2,"name":"Medium"}, > "mos":"Create something.", > "name":"Alarming page", > "owner":{"cuid":"mburns","id":14,"name":null,"role":0}, > "priority":{"id":1,"name":"High"}, > "result":"Waiting on something", > "status":{"hlaOnly":null,"id":6,"name":"OnHold"}, > "stdate":"2006-03-14T00:00:00", > "tcdate":"2006-05-12T00:00:00" > }, > > { > "acdate":"2008-02-01T00:00:00", > "approved":false, > "id":1749, > "lead":{"cuid":"mxsimps","id":2,"name":null,"role":2}, > "loe":{"id":4,"name":"Extra Large"}, > "mos":"Rewrite stuff.", > "name":"Rewrite that", > "owner":{"cuid":"mburns","id":14,"name":null,"role":0}, > "priority":{"id":1,"name":"High"}, > "result":"I done did it....", > "status":{"hlaOnly":null,"id":4,"name":"Completed"}, > "stdate":"2007-07-16T00:00:00", > "tcdate":"2008-02-01T00:00:00" > } > ] > > That seems okay to me. I hit the snag when I try something like this: > console.debug(responseObject.projectList[0].name); > > This is whats returned: > responseObject.projectList has no properties > > Im not sure how to address the response. Any ideas? > > -Ryan > > > This communication is the property of Qwest and may contain > confidential or privileged information. Unauthorized use of this > communication is strictly prohibited and may be unlawful. If you > have received this communication in error, please immediately notify > the sender by reply e-mail and destroy all copies of the communication and any attachments. > -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]