I get a response with JSON data, how do I sort JSON using Javascript?
this is my first time trying to sort JSON data.
this is the JSON data
{
"status": true,
"data": [
{
"birthDate": "1984-03-04T00:00:00.000Z",
"birthPlace": "Jakarta",
"createdAt": "2019-01-11T01:55:18.254Z",
"gender": "female",
"id": "-LVubjI0TYQOoa3uE06L",
"totalReferredUser": 6
},
{
"birthDate": "1987-03-04T00:00:00.000Z",
"birthPlace": "Jakarta",
"createdAt": "2019-01-11T01:55:18.254Z",
"gender": "female",
"id": "-LVubjI0TYQOoa3uE06L",
"totalReferredUser": 0
},
{
"birthDate": "1982-03-04T00:00:00.000Z",
"birthPlace": "Jakarta",
"createdAt": "2019-01-11T01:55:18.254Z",
"gender": "female",
"id": "-LVubjI0TYQOoa3uE06L",
"totalReferredUser": 0
},
{
"birthDate": "1989-03-04T00:00:00.000Z",
"birthPlace": "Jakarta",
"createdAt": "2019-01-11T01:55:18.254Z",
"gender": "female",
"id": "-LVubjI0TYQOoa3uE06L",
"totalReferredUser": 0
},
{
"birthDate": "1984-03-04T00:00:00.000Z",
"birthPlace": "Jakarta",
"createdAt": "2019-01-11T01:55:18.254Z",
"gender": "female",
"id": "-LVubjI0TYQOoa3uE06L",
"totalReferredUser": 2
},
{
"birthDate": "1985-03-04T00:00:00.000Z",
"birthPlace": "Jakarta",
"createdAt": "2019-01-11T01:55:18.254Z",
"gender": "female",
"id": "-LVubjI0TYQOoa3uE06L",
"totalReferredUser": 4
},
{
"birthDate": "1983-03-04T00:00:00.000Z",
"birthPlace": "Jakarta",
"createdAt": "2019-01-11T01:55:18.254Z",
"gender": "female",
"id": "-LVubjI0TYQOoa3uE06L",
"totalReferredUser": 1
},
{
"birthDate": "1985-03-04T00:00:00.000Z",
"birthPlace": "Jakarta",
"createdAt": "2019-01-11T01:55:18.254Z",
"gender": "female",
"id": "-LVubjI0TYQOoa3uE06L",
"totalReferredUser": 0
}
]
}
I want to sort from the biggest to the smallest totalReferredUser 6 totalReferredUser 4 totalReferredUser 2 totalReferredUser 1 totalReferredUser 0
How to?