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 }
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
Post a Comment