Advertisement
dmontal2

JSON-2

Jun 16th, 2011
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. //JSON SOURCE
  2.  
  3. {"pts":[
  4.  
  5. {"yd":"", "xd":"", "y":"83", "x":"34"},
  6.  
  7. {"yd":"38", "xd":"40", "y":"38,69,100,113,123", "x":"40,36,31,28"},
  8.  
  9. {"yd":"211", "xd":"49", "y":"211,241,254,268", "x":"49,35,32,30"},
  10.  
  11. {"yd":"343", "xd":"113", "y":"343,373,385,397", "x":"113,112,109,109,113"},
  12.  
  13. {"yd":"", "xd":"", "y":"366,410,428", "x":"13,22,26"}
  14.  
  15. ]}
  16.  
  17.  
  18. //MOJO PARSER
  19. var request = new Ajax.PeriodicalUpdater('pts', url, {
  20. method: 'get',
  21. frequency: 5,
  22. decay: 1,
  23. evalJSON: 'force',
  24. onSuccess: function(transport) {
  25.  
  26. var raw = transport.responseText.evalJSON(true);
  27. var tt = raw.pts;
  28.  
  29. //this.controller.get('suggestive').show();
  30.  
  31. //ARRAY WRAPPER FOR NON OBJECTS (SINGLE RESULTS)
  32. if (!Object.isArray(tt)) {
  33. tt = new Array(tt)
  34. }//END WRAPPER
  35.  
  36.  
  37.  
  38. var ix = '';
  39. var iy = '';
  40. var ixd = '';
  41. var iyd = '';
  42.  
  43. for (var i = 0; i < tt.length; i++) {
  44.  
  45.  
  46. if (typeof(tt[i].x) == "undefined") {
  47. var x = '';
  48. }
  49. else {
  50. var x = tt[i].x;
  51. }
  52. //////
  53. if (typeof(tt[i].y) == "undefined") {
  54. var y = '';
  55. }
  56. else {
  57. var y = tt[i].y;
  58. }
  59. //////
  60. if (typeof(tt[i].xd) == "undefined") {
  61. var xd = '';
  62. }
  63. else {
  64. var xd = tt[i].xd;
  65. }
  66. /////
  67. if (typeof(tt[i].yd) === "undefined") {
  68. var yd = '';
  69. }
  70. else {
  71. var yd = tt[i].yd;
  72. }
  73.  
  74. ix = ix + x;
  75. iy = iy + y;
  76. ixd = ixd + xd;
  77. iyd = iyd + yd;
  78.  
  79.  
  80. }
  81.  
  82. //PARSING X EQUALS BELOW
  83. 38,69,100,113,123,125,125,123,123,125,121,128,128,128,129,139,144,147,134,120,117,110,88,76,71,65,62,56,55,56,51,49,48,46,45,45,45,44,45,45,47,47,47
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement