Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. const actualArray = [
  2. {
  3. "id": "1ff",
  4. "tag": "sedan_at",
  5. "value": "168.30000",
  6. "unitId": 1,
  7. "currency": "USD",
  8. "price": "10000.00000",
  9. "name": "audi",
  10. "groupId": 1,
  11. "groupName": "firstGroup",
  12. "displaySequence": 1
  13. },
  14. {
  15. "id": "2ch",
  16. "tag": "sedan_gl",
  17. "value": "181.00000",
  18. "unitId": 1,
  19. "currency": "USD",
  20. "price": "10000.00000",
  21. "name": "audi",
  22. "groupId": 1,
  23. "groupName": "firstGroup",
  24. "displaySequence": 1
  25. },
  26. {
  27. "id": "3ff",
  28. "tag": "hatchBack_at",
  29. "value": "90",
  30. "unitId": 2,
  31. "currency": "USD",
  32. "price": "6000",
  33. "name": "mini cooper",
  34. "groupId": 2,
  35. "groupName": "secondGroup",
  36. "displaySequence": 2
  37. },
  38. {
  39. "id": "3kr",
  40. "tag": "hatchBack_gl",
  41. "value": "120",
  42. "unitId": 2,
  43. "currency": "USD",
  44. "price": "6000",
  45. "name": "mini cooper",
  46. "groupId": 2,
  47. "groupName": "secondGroup",
  48. "displaySequence": 2
  49. }
  50.  
  51. const desiredArray = [{
  52. groupName: "firstGroup",
  53. displaySequence: "1",
  54. groupId: 1,
  55. units: [
  56. {
  57. unitId: 1,
  58. name: "audi",
  59. performance_targets: {
  60. "kpis": [
  61. {
  62. "actual_value": "168.30000",
  63. "target_value": "181.00000",
  64. "currency": "USD",
  65.  
  66. }
  67. ],
  68. "profit_impact": {
  69. "value": "10000.000",
  70. "currency": "USD",
  71. }
  72. }
  73. },
  74. {
  75. unitId: 2,
  76. name: "mini cooper",
  77. performance_targets: {
  78. "kpis": [
  79. {
  80. "actual_value": "90",
  81. "target_value": "120",
  82. "currency": "USD",
  83.  
  84. }
  85. ],
  86. "profit_impact": {
  87. "value": "6000.000",
  88. "currency": "USD",
  89. }
  90. }
  91. }
  92. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement