charger un objet dans un magasin de données dans le sencha touch

Je suis en train de charger un seul objet json à l'aide de sencha touch.
Quand je travaille avec des tableaux, tout est bien, mais je havn'pas trouver un moyen de chargement d'un objet unique dans un Poste.les données.Magasin

voici un échantillon de ce que je suis en train de charger:

{"person":{"name":"John","surname":"Fox"}}

et il ne fonctionne pas.
après avoir regardé cette entrée,

J'ai essayé de charger le suivant et il a travaillé:

[{"person":{"name":"John","surname":"Fox"}}]

Mes questions est: est-il un moyen de le charger w/o [ ]?
J'ai dû modifier mon code côté serveur afin de faire cela, et il se sent à moi comme une odeur de code...
Je veux être en mesure de charger un seul objet json w/o de le mettre dans une liste.

voici mon Sencha Touch code proxy:

Ext.regModel("Person", {
    fields: ['name','surname']

});

var store = new Ext.data.Store({


            model : "Person",
            autoLoad : true,

            proxy: {
                type: 'ajax',
                url : 'my json url...',
                reader: {
                    type: 'json',
                    record: 'person'
                }
            }
        });

BTW - de mon côté serveur code en Ruby on Rails.

OriginalL'auteur Rubinsh | 2011-04-26