i have single list but i want to create new list having elements
var products=[
{"pro_id": "AZ101","quality":"top", "model": "M-Plaz","price": 22500},
{"pro_id": "AZ101","quality":"top", "model": "Z-Plaz","price": 33500},
{"pro_id": "AB102","quality":"middel", "model": "M-Neo", "price": 11560},
{"pro_id": "AB102","quality":"middel", "model": "N-Neo1","price": 13600}];
i want output result like below,
under products want.. pro_id,quality and items based on pro_id
var newlist=[{"products":[
{
"pro_id":"AZ101",
"quality":"top",
"items": [
{"pro_id": "AZ101","quality":"top", "model": "M-Plaz","price": 2500},
{"pro_id": "AZ101","quality":"top", "model": "Z-Plaz","price": 3500}
]},{
"p_id": "AB102",
"quality":"middel",
"items": [
{"pro_id": "AB102","quality":"middel", "model": "M-Neo", "price": 1560},
{"pro_id": "AB102","quality":"middel", "model": "N-Neo1","price": 3600}
]},
]
}];
How get this result.