I have got the array as following:
[
    {
        "name": "847_KK_0_KK_0tab1_checkbox",
        "cost": 10,
        "additionname": "Topping mango1",
        "addtionid": 100
    },
    {
        "name": "847_KK_1_KK_0tab1_checkbox",
        "cost": 12,
        "additionname": " Topping mango2",
        "addtionid": 101
    },
    {
        "name": "847_KK_1_KK_0tab2_checkbox",
        "cost": 12,
        "additionname": " Topping mango2",
        "addtionid": 111
    },
    {
        "name": "847_KK_1_KK_0tab2_checkbox",
        "cost": 12,
        "additionname": " Topping mango2",
        "addtionid": 111
    }
]
In the above array the name tab1_checkbox refers to the first quantity. Similarly the name tab2_checkbox refers to the second quantity.
I need to categorize the data as:
for (var i = 0; i < toppcrustsdata.length; i++) {
            var name = toppcrustsdata[i].name;
            var additionname = toppcrustsdata[i].additionname;
             toppings_quantitywise.push({
                        'name': 'Quantity'+,
                        'value': values
                    });
        }
My fiddle: http://jsfiddle.net/7ku720du/7/
The desired output i am looking for is
[
    {
        "name": "Qty1",
        "values" : ["Topping mango1", "Topping mango2"]
    },
    {
        "name": "Qty2",
        "values" : ["Topping mango2", "Topping mango2"]
    }
]
I want to create the following javascript array with Jquery
 
    