0
我剛開始學習Sencha Touch。試圖建立一個簡單的新聞閱讀器應用程序。但該應用程序無法解析提供的JSON。有人能幫我找到這個結構的錯嗎?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.'}]
應用程序的模型&店如低於Safari瀏覽器返回
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'
}
}});
錯誤給出的是 - 「Ext.data.JsonReader.getResponseData:無法解析JSON服務器返回的。」
它的工作!謝謝! –
只是附加的註釋,使用http://jsonlint.com/檢查您的JSON。這是過於精確,但如果它的工作原理在那裏你可以得到Ext或任何其他的解析它。最大的不利因素是它需要「屬性名稱」。 – Asken
會做。再次感謝。 –