//my json data
var jsndata = \"{ \"id\": \"5001\", \"type\": \"None\" },
{ \"id\": \"5002\", \"type\": \"Glazed\" },
{ \"id\": \"5005\",
Take a look at Pinch, a (multi) data replacement tool for JavaScript objects/JSON. Here is a brief example how pinch.js could be used in your case:
var data = [
{
id: 5001,
type: 'None'
},
{
id: 5002,
type: 'Glazed'
},
{
id: 5005,
type: 'Sugar'
},
{
id: 5003,
type: 'Chocolate'
},
{
id: 5004,
type: 'Maple'
},
{
id: 5009,
type: 'Juice'
}
];
pinch(data, '/id/', function(path, key, value) {
return (value === 5001) ? 5010 : value;
});