Yes, that should be fine. It is a perfectly valid JSON response. There aren't too many ways to vary it.
On 12/16/06, Alexandru Dragomir <[EMAIL PROTECTED]> wrote:
ok, then i might be doing something else wrong.. Is the tree widget. And now i'm at editing a node label phase. I edit , press enter , and the response received is {"title" : "a new title"} without other brackets. The render method is public void renderComponent(IJSONWriter writer, IRequestCycle cycle) { JSONObject json = writer.object(); json.put("title", "a new title"); } Alex On 12/16/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: > > Quoting/not quoting a response should have nothing to do with it being > valid JSON. Nor should a response contain the surrounding "(" content > ")". > > I'd be interested in knowing which dojo widget this is but if it's > using dojo.io as the transport layer it should be adding in the "(" > for you. > > On 12/16/06, Alexandru Dragomir <[EMAIL PROTECTED]> wrote: > > I'm working on a component that expects a json response (.. frankly , > i'm > > not sure anymore about this) > > > > Is a dojo widget that i'm trying to convert into tapestry. > > > > A valid response would be : > > > > ({title: "a new title"}) > > > > or even > > > > dojo.debug("server gave a new title"); ({title: "a new title"}) > > > > The problem is that using the JSONWriter i get something like : > > > > {"title" : "a new title"} -> the title is quoted and i think that is why > i > > get an error saying SyntaxError: invalid label > > > > If i don't use JSON response , i use XML , which is not good either. > > > > Any suggestion of what i'm doing wrong ? > > Should i build a custom ResponseBuilder or Writer ? > > > > thanks! > > Alex > > > > > > > -- > Jesse Kuhnert > Tapestry/Dojo team member/developer > > Open source based consulting work centered around > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- Jesse Kuhnert Tapestry/Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]