Does anyone have any ideas about parsing JSON response strings in Kix?

The JScript libraries that I've looked at don't seem to provide what I'm looking for, or maybe I'm just misunderstanding how this works.

I get one of four data formats as a response -
  • A Status response with 3 values in 1 section,
  • A Data response with the same status data plus a data section with 1+ values,
  • An Array response, again with the same status data, plus 1 or more sets of data values,
  • A "complex" response that has the status and data sections, with one or more sub-sections, some of which can contain arrays of data sets.

The standard JSON library allows me to specify a section[:subsection:]Value and get the data for that one value. This seems like an awfully difficult way to parse the response. I'd like to get a single element (by name), a "business record" (array) - either the entire status or data record, a specific data record in an array of records, or - for an array response, a list of data fields for a specific matching field.

Any ideas would be appreciated!

Glenn
_________________________
Actually I am a Rocket Scientist! \:D