So I can't help but wonder: what's the big picture here? WHY is it necessary to parse JSON from assembler? There is presumably a good reason that assembler is in the driver's seat here, instead of, say, C, C++, or Python (all viable languages on z/OS).
Yes, it's certainly possible to write recursive assembler code, and possible to do it efficiently with a stack, but WHY? It would be easier in Metal C (if the environment dictates that), and VERY easy from LE C/C++ or Python. And for the bash scripters out there, there's a nifty little command line tool (the "jq" command) that will parse JSON and deliver it in a convenient form to a shell script. (Rocket has it ported to z/OS internally, but not yet available for download.) ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN