jQuery: get each key value pair from a JSON?

jquery, json

Solution

Try

var list = $.map(data, function(val, key){
    var o = {};
    o[key] = val;
    return o;
})
var obj = {
    list: list
}

Demo: Fiddle

Problem

so I got a JSON like ``` {key:value, key2:value2, key3:value3...} ``` I want to loop over each entry and get it's key and value so I can construct something like this ``` {list:[{key:value}, {key2:value2}, {key3:value3}]} ``` should I be using underscore instead?

Original source