2012-10-22 57 views
0

我們目前有一個帶有JSON的.NET WCF Web服務作爲響應和請求格式。對於每個構建,我們爲每個被序列化/反序列化的實體生成併發布JSON模式文件(通過JSON.NET)。Sencha Touch可以使用由JSON.NET生成的JSON模式定義嗎?

如果你從來沒有見過的JSON模式文件,他們是按以下格式:

{ 
    "type": "object", 
    "properties": { 
    "Id": { 
     "required": true, 
     "type": "integer" 
    }, 
    "Name": { 
     "required": true, 
     "type": [ 
     "string", 
     "null" 
     ] 
    }, 
    "Email": { 
     "required": true, 
     "type": [ 
     "string", 
     "null" 
     ] 
    } 
    } 
} 

有沒有辦法爲煎茶觸摸來很容易消耗這些生成的文件,並把它們作爲一個模式?

+0

我不認爲這是一個由一個正確的模型定義煎茶使用。但要想出一個能夠進行必要變革的腳本,應該不會太難。 – Christoph

回答

0

你可以編寫自己的數據讀取器。所以,你可以解析和轉換你想要的每一個數據。

data.reader api docs (sencha touch 2)

+1

我不認爲這是他想要的。我認爲他希望讓sencha側面模型與服務器端模型保持同步。所以每當服務器模型改變時,sencha模型都會相應地改變。這至少是我的理解。 – Christoph

+0

這是正確的,克里斯托弗。 – JackAce

相關問題