无法解析服务器返回的JSON

时间:2012-12-08 19:53:03

标签: android json sencha-touch-2

我在android 2.3.5上使用Sencha Touch 2时看到错误:“无法解析服务器返回的JSON”。当我从桌面(Chrome浏览器)运行此应用程序时 - 它运行正常。

我的Json有效:

{
  "status": "OK",
  "result": [
    {
      "key": "music",
      "count": 3
    },
    {
      "key": "cinema",
      "count": 13
    },
    {
      "key": "theatre",
      "count": 1
    },
    {
      "key": "nightlife",
      "count": 0
    },
    {
      "key": "exhibition",
      "count": 14
    },
    {
      "key": "restaurant",
      "count": 0
    },
    {
      "key": "sport",
      "count": 1
    },
    {
      "key": "social",
      "count": 2
    },
    {
      "key": "conference",
      "count": 4
    },
    {
      "key": "festival",
      "count": 0
    },
    {
      "key": "other",
      "count": 0
    }
  ]
}

编辑: 我使用商店加载日期:

store.load({
       callback: function (records, operation, success){
        console.log('loaded');
      },
      scope: this
    });

存储配置:

Ext.define('EIA.store.Categories', {
extend: 'Ext.data.Store',
config: {
  model: 'EIA.model.Category',
  proxy: {
    type: 'ajax',
    method: 'GET',
    url: 'URL',
    reader: {
      type: 'json',
      rootProperty: 'result'
     }
   }
 }
});

0 个答案:

没有答案