jQuery each() breaking on null
===

I have a JSON object that I am looping over with each() to add table rows to a table.  I can't ensure the completeness of the data presented in the JSON arrays and I occasionally run into some NULLs.

For instance:
 

    // A GOOD ARRAY 
    {
    id: "193",
    location: {
    city: "Atlanta",
    state: "GA"
    },
    name: "John"
    },
    // NOW WE STUMBLE UPON A BAD ARRAY WITH A NULL
    {
    id: "194",
    location: {
    city: "Boise",
    state: null
    },
    name: "Frank"
    },
    {...}

Now, when I am dealing with JSON objects that have no NULL values, the each() loops over with no problems.  As soon as I encounter a member with NULL anywhere in the array, the looping breaks.

Should I be investigating something other than each() here, or should I be using a completely different method?

Thank you