0

I am getting Json object from backend like below format.

{
"Day-Workers": {
    "0": {
        "Peter": {
            "id": "EJ6609",
            "Sal": "$1000"
        }
    },
    "1": {
        "Sat": {
            "id": "Ej6610",
            "Sal": "$1200"
        }
    }
}}

But I want to convert this object to array of objects format like below.

{
"Day-Workers": [{
        "Peter": {
            "id": "EJ6609",
            "Sal": "$1000"
        }
    },

    {
        "sat": {
            "id": "Ej6610",
            "Sal": "$1200"
        }
    }
]}

Is there way to implement to convert this format, Thanks.

freedomn-m
  • 27,664
  • 8
  • 35
  • 57
rrUI0026
  • 21
  • 4

1 Answers1

2

Yes.

obj["Day-Workers"] = Object.values(obj["Day-Workers"]);

var obj = 
{
"Day-Workers": {
    "0": {
        "Peter": {
            "id": "EJ6609",
            "Sal": "$1000"
        }
    },
    "1": {
        "Sat": {
            "id": "Ej6610",
            "Sal": "$1200"
        }
    }
}}

obj["Day-Workers"] = Object.values(obj["Day-Workers"]);
console.log(obj)
freedomn-m
  • 27,664
  • 8
  • 35
  • 57
savageGoat
  • 1,389
  • 1
  • 3
  • 10