I have been using $.each of the jQuery framework to iterate through a JSON string that I receive via an AJAX call. Now this string is sometimes quite huge and as a result IE6/7/
Hope to be still in time!
How about a simple -for-?
for(i = 0; i < data.length; i++) {
data[i].property = 'todo';
}
Otherwise -for in-
var mycars = [{name:'Ferrari'}, {name:'BMW'}];
for (i in mycars)
{
document.write(mycars[i].name + "<br />");
}
Here is the complete answer: How do I iterate over a JSON structure?
How about using the regular javascript functions?
If for example you have a JSON object with items in them, you could just eval the JSON string to convert it to javascript objects, and iterate over them using 'for (i in object)'.