Parse the JSON in IBM BPM

var restResponse = "{"list":[{"firstName":"Pankaj","lastName":"Lilhare"},{"firstName":"Neelesh","lastName":"Thakur"},{"firstName":"Sharad","lastName":"Gupta"}]}";

var jsonObj = Packages.com.ibm.json.java.JSONObject.parse(restResponse);
log.info("jsonObj: "+ jsonObj);

var jsonArray = Packages.com.ibm.json.java.JSONArray.parse(jsonObj.get("list"));
log.info("arrJsonss: "+ jsonArray);
log.info("arrJson len: "+ jsonArray.size());

for(var i = 0; i < jsonArray.size(); i++) { var jOBJ = Packages.com.ibm.json.java.JSONObject.parse(jsonArray.get(i)); var fName = jOBJ .get("firstName"); var lName = jOBJ .get("lastName"); // put logic to insert the values inside any list }

Comments

Popular posts from this blog

XML Parsing in IBM BPM

Type conversion in IBM BPM