所以,我正在制作一个登录表单。
Sencha 期望任何 Json 响应通常具有以下格式:
{
"root" : {
"success": true/false,
"message": ...,
"id": ...,
"metaData": ...,
}
}
但是,我得到的实际 Json 响应如下所示:
{
"SessionId":"1", //doesn't exist if login error
"UserName":"admin", //doesn't exist if login error
"ResponseStatus":{
//blank or failed to login error list
}
}
格式来自第 3 方,所以我无法更改。由于结构不同,映射这些文件并不直接。
我的直觉告诉我应该在 Ext.Form -> Reader/errorReader -> Functions 中编写自定义 json 数据转换。但是,我是 ExtJS 的新手,我没有脑力将它粘合在一起。能否请你帮忙?