To answer your last question first, RESTful-ness is a characteristic of the interaction between the client and the server. The means by which you parse/process the message data has no bearing on whether or not your API is RESTful.
Within the API client program that you write, you are free to use any technique that you wish to process the JSON message received from the server. If the EXEC CICS TRANSFORM facility provided by CICS isn't a good fit for your application, then use the COBOL PARSE verb. Other options are simply using INSPECT/UNSTRING COBOL statements or LINKing to a program coded in Java and use the class libraries for JSON data.
------------------------------
Leigh Compton
Consulting IT Specialist - CICS and Enterprise Integration
IBM
TX
------------------------------