C#對於JSON的處理,有非常方便的類別可以使用,筆者要介紹的是JavaScriptSerializer這一個類別。以下是基本的例子
首先定義一個字串變數,格式如同下面的例子:
以下是定義一個Person的 class:
開發者可以deserialize JSON 的String 成Array的結構:
string json = "[{Name:'John
Simith',Age:35},{Name:'Pablo Perez',Age:34}]";
以下是定義一個Person的 class:
public class Person
{
public int Age { get; set; }
public string Name { get; set; }
}
開發者可以deserialize JSON 的String 成Array的結構:
JavaScriptSerializer js = new JavaScriptSerializer();
Person[] persons =
js.Deserialize<Person[]>(json);
下面是輸出的方式:
Console.WriteLine("Result:
{0}\n",
people[0].Name);
-雲遊山水為知已逍遙一生而忘齡- 電腦神手
版主的解說還蠻淺顯易懂的。
回覆刪除您太過獎了,內容不太充實,還請多多包涵。
刪除