Я получаю объект JSON в качестве ответа от веб-сервиса, кто в данный формат похож на: -Как разобрать ответ от прокси-сервера extjs?
{
studentData:[
{
"history":25,
"science":69,
"maths":45
}
]
}
Я использую следующий следующий код для чтения JSON: -
Ext.define('MyStore.store.dashboard.graphs.Temp', {
extend: 'Ext.data.Store',
proxy: {
type: 'ajax',
url: 'abc.php',
headers: {
'Content-Type': 'application/json'
},
reader: {
type: 'json',
rootProperty: 'studentData',
listeners: {
exception: function(reader, response, error, eOpts) {
console.log('YT reader exception');
console.log(error.message, error);
console.log(response);
}
}
}
Могу ли я проанализируйте ответ JSON так, чтобы он был сохранен в следующем формате?
{
studentData:[
{
"subject":"History",
"marks":"25"
},
{
"subject":"Maths",
"marks":"25"
}
]
}
Мне нужно, чтобы показать эти значения в таблице, имеющей xfield как субъект и yfield как знаки. Есть ли слушатель, который я могу добавить в прокси-сервер, чтобы я мог изменить структуру магазина в соответствии с моим требованием?
Возможная Дубликат [данных процесса ExtJS магазин прокси после того, как данные получили] (http://stackoverflow.com/questions/14633510/process-extjs-store-proxy-data-after-data-recieved). Я думаю, что нить отвечает на все ваши вопросы. –