Advertisement
boostn

JSON Parse WORKFLOW for DEPROVISION

Oct 20th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //current.work_notes = activityOutput.outputBody.toString();
  2. sJson = '{"snoutput":[{"value":"SUCCESS","results":[{"MsgType":"Info","Result":"Users for 274314 : (ASURION\\e274314 HQDOMAIN\\DEVIN.PHILLIPS NEW_STERLING\\DEVIN.PHILLIPS)"},{"MsgType":"Action","Result":"Deprovision called for Devin Phillips (ASURION\\e274314)"},{"MsgType":"Action","Result":"Deprovision called for Devin Phillips (HQDOMAIN\\DEVIN.PHILLIPS)"},{"MsgType":"Action","Result":"Deprovision called for DEVIN.PHILLIPS (NEW_STERLING\\DEVIN.PHILLIPS)"}]}]}';
  3.  
  4. try
  5. {
  6.    
  7.     var string = activityOutput.outputBody;
  8.     gs.log("Output2: " + string2, "JHTERM", "JHTERM");
  9.  
  10.     var parser = new JSONParser();
  11.     var parsed = parser.parse(sJson);
  12.     gs.log("Parsed: " + parsed.toString(), "JHTERM");
  13.     var output = '';
  14.     var result1 = "Result: " + parsed.snoutput[0].value.toString() + "\n";
  15.     gs.log("Result: " + parsed.snoutput[0].value.toString(), "JHTERM");
  16.     var len = parsed.snoutput[0].results.length;
  17.     for (var i = 0; i < len; i++) {
  18.         var msg = parsed.snoutput[0];
  19.         output += msg.results[i].Result.toString() + "\n";
  20.     }
  21.     current.work_notes = "Result: " + result1 + "User Result: " + output;
  22.    
  23.    
  24. }
  25. catch(ex) {
  26.     gs.log("EX: " + ex, "JHTERM");
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement