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]

Reply via email to