當前位置:編程學習大全網 - 源碼下載 - C#字符串轉成JSON對象,並解析出裏面的數據

C#字符串轉成JSON對象,並解析出裏面的數據

構造對象:

public struct ToJsonMy

{

public string result { get; set; } ?//屬性的名字,必須與json格式字符串中的"key"值壹樣。

public string res_info { get; set; }

public string queryorder_info { get; set; } ? }

轉換過程:

public static void JsonMy()

{

string json = Jsonstr("D:\\json\\jsonmy1.txt");//Jsonstr函數讀取json數據的文本txt ?      ?

JavaScriptSerializer js = new JavaScriptSerializer(); ? //實例化壹個能夠序列化數據的類

ToJsonMy list = js.Deserialize<ToJsonMy>(json); //將json數據轉化為對象類型並賦值給list

string result = list.result; ?       

string res_info = list.res_info;

string queryorder_info = list.res_info;

}

json包含對象數組 json數據:jsonmy4.txt

{"result":"0","res_info":"ok","queryorder_info":{"order_num":"5","orderdetail":[{"CFTUin":"769839263","CancelDeadline":"2013-09-12 23:00:00","CheckInDate":"2013-09-12 00:00:00","CheckOutDate":"2013-09-13 00:00:00","CityID":"0101","CurrencyCode":"RMB","HotelID":"00301105","HotelName":"樂家連鎖(北京天壇南門店)(原速8酒店(北京天壇南店)",

"ListID":"1000000005201308280002999652","PayAmt":"228","PayType":"0","RommsCnt":"1","SPTransID":"65202157","State":"4"},{"CFTUin":"248486133","CancelDeadline":"2013-10-13 23:00:00","CheckInDate":"2013-10-13 00:00:00","CheckOutDate":"2013-10-18 00:00:00","CityID":"0201","CurrencyCode":"RMB","HotelID":"10201314","HotelName"

"ListID":"1000000005201308280002999413","PayAmt":"1140","PayType":"0","RommsCnt":"1","SPTransID":"65197226","State":"4"}]}}

  • 上一篇:百度瀏覽器的內核是什麽?
  • 下一篇:對象不支持此屬性或方法。
  • copyright 2024編程學習大全網