2012-11-03 64 views
2

我的C#類JSON數組數據

public class City 
{ 

    public int City_id { get; set; } 

    public string City_name { get; set; } 
} 

public class Model 
{ 
    public City[] lstCitiesResult { get; set; } 
} 

我的代碼:

namespace gtp2 
{ 
    .... 
    List<Model> li = new List<Model>(); 

    WebClient re = new WebClient(); 

    var data = re.DownloadString("url"); 

    var a = JsonConvert.DeserializeObject<Model>(data); 


    Response.Write(a.lstCitiesResult.ToString()); 
    .... 
} 

回覆於我得到這樣的:gtp2.City [ ]任何Ideya?在此先感謝

回答

0

它看起來像結果是一個City數組,因此您需要通過它循環。但您可以使用處理集合的控件顯示它,例如ListView,DataList等試試這個:

string output = ""; 
foreach(var c in a.lstCitiesResult) 
{ 
    output = output + String.Format("id: {0}, name: {1}", c.City_id, c.City_name); 
} 

Response.Write(output); 
+0

非常感謝你...... @codebiz – Narasi