Getting JSON array value by number

all right, I have this JSON Array:

[SIZE=1]
var myKidsAndPets = {
     kids: {
          Corey: {age: 21, gender: "female"},
          Thaddeus: {age: 21, gender: "male"},
          Sydney: {age: 14, gender: "female"},
          Cameron:{ age: 7, gender: "female"}
     },
     pets: {
          Kirby: {type: "dog", variety: "Labrador Retriever"},
          Spot: {type: "fish", variety: "Goldfish"}
     }
};
[/SIZE]

doing this: [SIZE=1]myKidsAndPets.kids.Sydney.age [SIZE=2]will in fact give me 14, which is Syndey’s age.[/SIZE][/SIZE]
[SIZE=1][SIZE=2][/SIZE][/SIZE]
[SIZE=1][SIZE=2]But doing this:[/SIZE][/SIZE]
[SIZE=1]myKidsAndPets.kids[2].age [/SIZE][SIZE=2]gives an Error: ‘kids.2.age’ is null or not an object[/SIZE]

How can I retrieve Sydney’s age by using a number?