Javascript: acesse uma propriedade de objeto cujo nome começa com um número

Estou criando umJavascript / jQuery aplicação.

Preciso processar umJSON resposta que representa umHashMap, como isso:

  {
    "accounts": {
      "MediaFire": {
       "provider": "MediaFire",
       "usedStorage": "779680",
       "totalStorage": "53687091200"
      },
      "4Sync": {
       "provider": "4Sync",
       "usedStorage": "620692",
       "totalStorage": "16106127360"
      }
    }
  }

Eu uso uma função de pasing (que não posso controlar), que retorna a resposta JSON analisada em um objetoresult.

Quando tento acessar o4Sync como isso:

var usedStorage = result.accounts.4Sync.usedStorage; //doesn't work

não funciona, eu achoé por causa do4 no inicio... A mesma operação com o outro objeto funciona bem:

var usedStorage = result.accounts.MediaFire.usedStorage; //works

Eu conheço oresult objeto contém o objeto4Sync, mas não consigo acessar. Aqui está uma captura de tela do console do Chrome:

Existe alguma solução para resolver isso?

questionAnswers(1)

yourAnswerToTheQuestion