我收到一個JSON對象從web服務誰的格式的響應是類似於: -如何解析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)。我認爲該主題回答了您的所有問題。 –