thank you sam for this information


On 3/18/09, Sam <[email protected]> wrote:
>
>
> Doesn't seem to work..the encoding to json happens whenever I call it
> internally....
>
> Any other ideas?
>
> On Mar 18, 6:28 am, Glauco <[email protected]> wrote:
> > [email protected] ha scritto:
> >
> >
> >
> > > This is under TG 1.08.
> >
> > > I have an exposed function --using expose ()-- that I call using ajax,
> > > and it returns json.
> >
> > > So far so good.
> >
> > > I'd also like to call this function internally from another function,
> > > and just get back a regular python dictionary, not a json string.  How
> > > can I do that?
> >
> > > I know there are a bunch of workarounds:
> > > - Making an exposed wrapper and separating it into two functions
> > > - "Loads"ing the json
> > > - etc.
> >
> > > but they all seem pretty inelegant.
> >
> > > Thanks
> >
> >     @expose()
> >   def get_stuff(self, cod_prov=None, format=None):
> >         res = {} #something
> >         if format == 'json':
> >             from turbojson.jsonify import encode
> >             return encode( res )
> >         else:
> >             return res
> >
> > Glauco
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to