我对我的一个请求有另一个 json 响应:
{
"user":{"id":"GOLswS44mh8","name":"System Administrator","isAdmin":true,
"ou":{"id":"ImspTQPwCqd","name":"Sierra Leone"},
"ouc":[{"id":"O6uvpzGd5pu","name":"Bo"},{"id":"fdc6uOvgoji","name":"Bombali"}]},
"rootNodes":[{"id": "ImspTQPwCqd","text": "Sierra Leone","level": 1,"hasChildrenWithCoordinates": true,"expanded": true}],
"dimensions":[{"id":"fMZEcRHuamy","name":"Location Fixed/Outreach"},{"id":"fkAkrdC7eJF","name":"Morbidity Age"}
]
}
我需要将此 json 响应与模型 InitialModel 相关联。
我了解如何为一个模型制作它
Ext.define('App.store.Main', {
extend : 'Ext.data.Store',
requires : 'App.model.User',
config : {
model : 'App.model.User',
proxy : {
type : 'ajax',
url : 'data/initial.json'
},
autoLoad : true
}
});
所以,我不明白如何将此 JSON 转换为具有以下结构的 InitialModel:
InitialModel:
UserModel: id , name, isAdmin,
OuModel: id, name,
OucModel array [id,name],
RootNodes array [id,text, level, hasChildrenWithCoordinates, expanded]
Dimension array [id, name]
谢谢。