Hi all,
I'm writing a SOLO app that needs to pull data dynamically over HTTP. The
problem is that the data is from an existing service and is returned in the JSON
format and not XML. In my app I'd like to be able to use the normal dataset
stuff though (e.g. populate a grid component).
I've looked around and this doesn't appear to be directly supported (but please
let me know if I've overlooked something) so one thought I had was to receive
the JSON data, eval it to make it a Javascript object, and then have a function
that converts it to a form useable as a dataset (e.g. use LzDataElement and
related objects).
The data is always coming from a "safe" source and I can use any version of
Flash, so it should be ok for me to just eval() the raw JSON to get a Javascript
object. I can also target any version of OpenLaszlo (currently using 4.0B1) if
that helps.
Has anyone already written code to do this? Is converting a Javascript object as
I described the best approach? Is it hideously slow? I've looked at Oliver
Steele's nice JSON library, but that seems to deal with getting the data into
Javascript object form - I couldn't see how to take the next step and use it as
a datasource.
Thanks for any tips or pointers you can give me. I'd be thrilled to learn that
I'm overlooking something easy and obvious. :)
-Dave
- [Laszlo-user] JSON-based dataset Dave Brueck
-