Я только начал изучать Sencha Touch. Попытка создать простое приложение для чтения новостей. Но приложение не может проанализировать предоставленный JSON. Может кто-нибудь помочь мне найти ошибку в этой структуре?
[{
'category': 'int',
'image': 'app/Views/images/img1.jpg',
'title': 'News title 1',
'date': '22 Oct 2011',
'desc': 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.',
'fullStory': 'Ut wisi enim ad minim veniam, quis nostrud.'},
{'category': 'nat',
'image': 'app/Views/images/img2.jpg',
'title': 'News title 2',
'date': '23 Oct 2011',
'desc': 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.',
'fullStory': 'Ut wisi enim ad minim veniam, quis nostrud.'}]
Модель и магазин приложения указаны ниже
Ext.regModel('newsModel',{
fields:[
{ name: 'category', type: 'string'},
{ name: 'image', type: 'string'},
{ name: 'title', type: 'string'},
{ name: 'date', type: 'string'},
{ name: 'desc', type: 'string'},
{ name: 'fullStory', type: 'string'}
]});
AppName.newsStore = new Ext.data.TreeStore({
model: 'newsModel',
proxy: {
type: 'ajax',
url: 'app/Models/data/data.json',
reader:{
type: 'json'
}
}});
Ошибка, возвращаемая Safari, - «Ext.data.JsonReader.getResponseData: Невозможно проанализировать JSON, возвращенный сервером.»