json data from google

Mar 26, 2009 at 6:27 PM
Is it possible to serialize the following json structure?

{
    cols: [
        {id: '1', label: 'Name', type: 'string'},
        {id: '2', label: 'Age', type: 'number'},
        {id: '3', label: 'Birthdate', type: 'date'}
    ],
    rows: [
        {c:[{v: 'Dan'}, {v: 18.0, f: 'eighteen'}, {v: new Date(2008, 1, 28, 0, 31, 26), f: '2/28/08 12:31 AM'}]},
        {c:[{v: 'Frank'}, {v: 19.0, f: 'nineteen'}, {v: new Date(2008, 2, 30, 0, 31, 26), f: '3/30/08 12:31 AM'}]},
        {c:[{v: 'Esther'}, {v: 20.0, f: 'twenty'}, {v: new Date(2008, 3, 30, 0, 31, 26), f: '4/30/08 12:31 AM'}]}
    ]
}

I'd like to get a list of 3 persons out of this structure. the person should inherit the properties from the cols. like this:

person1.name => "Dan"
person1.age => 18
person1.age.fmt => "eighteen"

if you're curious about the format. it's for google's data visualization DataTable.
http://code.google.com/intl/en-US/apis/visualization/documentation/reference.html#dataparam

is it possible to deserialize such a custom format? where to start?