Wie erhalte ich den Wert von JSON-Objekten, wenn der Name Punkte enthält?

Ich habe ein sehr einfaches JSON-Array (bitte konzentrieren Sie sich auf "points.bean.pointsBase" Objekt)

var mydata =   
{"list":  
  [  
    {"points.bean.pointsBase":  
      [  
        {"time": 2000, "caption":"caption text", duration: 5000},  
        {"time": 6000, "caption":"caption text", duration: 3000}  
      ]  
    }  
  ]  
};  

// Usually we make smth like this to get the value: 
var smth = mydata.list[0].points.bean.pointsBase[0].time; 
alert(smth); // should display 2000

Aber leider zeigt es nichts an.
Wenn ich ändere "points.bean.pointsBase" ohne Punkte im Namen zu tun - alles funktioniert!

Ich kann diesen Namen jedoch nicht in einen anderen Namen ohne Punkte ändern, muss aber einen Wert erhalten?!
Gibt es irgendwelche Optionen, um es zu bekommen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage