Advertisement
boostn

JSON Parse Fix Script for DEPROVISION

Oct 20th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var string = '{"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)"}]}]}';
  2.  
  3. var parser = new JSONParser();
  4. var parsed = parser.parse(string);
  5. gs.print("Result: " + parsed.snoutput[0].value.toString());
  6. var len = parsed.snoutput[0].results.length;
  7. for (var i = 0; i < len; i++) {
  8.     var msg = parsed.snoutput[0];
  9.     gs.print("User Result: " + msg.results[i].Result.toString());
  10. }
  11.  
  12. ///OUTPUT IN FIX SCRIPT:
  13. *** Script: Result: SUCCESS
  14. *** Script: User Result: Users for 274314 : (ASURIONe274314 HQDOMAINDEVIN.PHILLIPS NEW_STERLINGDEVIN.PHILLIPS)
  15. *** Script: User Result: Deprovision called for Devin Phillips (ASURIONe274314)
  16. *** Script: User Result: Deprovision called for Devin Phillips (HQDOMAINDEVIN.PHILLIPS)
  17. *** Script: User Result: Deprovision called for DEVIN.PHILLIPS (NEW_STERLINGDEVIN.PHILLIPS)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement