Jak napisać zagnieżdżony wielowymiarowy obiekt json

Badam jsona i zastanawiałem się, czy jest to właściwy sposób pisania wielowymiarowego obiektu json, który jest zagnieżdżony.

var foo = {
    "logged_in":true,
    "town":"Dublin",
    "state":"Ohio",
    "country":"USA",
    "products":2,
    "0":{
        "pic_id":"1500",
        "description":"Picture of a computer",
        "localion":"img.cloudimages.us/2012/06/02/computer.jpg",
        "type":"jpg",
        "childrenimages":2

        "0":{
        "pic_id":"15011",
        "description":"Picture of a cpu",
        "localion":"img.cloudimages.us/2012/06/02/mycpu.png",
        "type":"png"
          }
        "1":{
        "pic_id":"15012",
        "description":"Picture of a cpu two",
        "localion":"img.cloudimages.us/2012/06/02/thiscpu.png",
        "type":"png"
          }
    },
    "1":{
        "pic_id":"1501",
        "description":"Picture of a cpu",
        "localion":"img.cloudimages.us/2012/06/02/cpu.png",
        "type":"png"
    }
};

Czy to jest właściwe, czy też istnieje konwencja, którą powinienem przestrzegać, jeśli mój obiekt stanie się zbyt głęboko zagnieżdżony.

questionAnswers(4)

yourAnswerToTheQuestion