Guest User

Untitled

a guest
Jan 20th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. var rawData = [{
  2. "dimension": ["a", "c", "f"],
  3. "metric": [26]
  4. }, {
  5. "dimension": ["a", "b", "e"],
  6. "metric": [12]
  7. }, {
  8. "dimension": ["a", "d", "e"],
  9. "metric": [7]
  10. }, {
  11. "dimension": ["a", "b", "f"],
  12. "metric": [5]
  13. }, {
  14. "dimension": ["a", "c", "e"],
  15. "metric": [2]
  16. }, {
  17. "dimension": ["a", "d", "f"],
  18. "metric": [1]
  19. }, {
  20. "dimension": ["a", "k", ""],
  21. "metric": [2]
  22. }];
  23.  
  24. output:
  25. {
  26. name: 'start',
  27. children: [{
  28. name: 'a',
  29. children: [{
  30. name: 'c',
  31. children: [{
  32. name: 'f',
  33. value: 26
  34. }, {
  35. name: 'e',
  36. value: 2
  37. }]
  38. },
  39. {
  40. name: 'b',
  41. children: [{
  42. name: 'e',
  43. value: 12
  44. }, {
  45. name: 'f',
  46. value: 5
  47. }]
  48. },
  49. {
  50. name: 'd',
  51. children: [{
  52. name: 'e',
  53. value: 7
  54. }, {
  55. name: 'f',
  56. value: 1
  57. }]
  58. },
  59. {
  60. name: 'k',
  61. value: 2
  62. }
  63. ]
  64. },
  65. {
  66. name: 'b',
  67. children: [{
  68. name: 'c',
  69. children: [{
  70. name: 'd',
  71. value: 2
  72. }]
  73. }]
  74. }
  75. ]
  76. }
Add Comment
Please, Sign In to add comment