2012-10-08 52 views
0

我有一個從一個序列化對象返回一些JSON的WCF服務:訂單返回WCF JSON

public class Response 
{ 
    public string Token { get; set; } 
    public int UserId { get; set; } 
    ... 
} 

我添加了一些額外的屬性這一類,但現在因爲他們看了一些實現的失敗它喜歡:

string[] ResultLoginValues = e.Result.ToString().Split(','); 

,並在字母順序排列,而不舊秩序與去年新屬性返回。

有什麼方法可以改變訂單,還是應該改寫客戶?

+0

這就是爲什麼你應該使用JSON解析器。 –

+1

也許這可能有助於... http://stackoverflow.com/questions/3816478/wcf-datacontract-datamember-order –

+0

我不是誰寫的客戶 - 但你完全正確!我測試過的其他實現(例如Andorid應用程序)不會因爲使用解析器而失敗。 – Thomas

回答