json 轉xml

來源:互聯網
上載者:User

標籤:new   資料   資料庫   tostring   serial   不能   rem   read   empty   

var jStr = JsonConvert.SerializeObject(new { root = new { li = list } });
var xml = JsonConvert.DeserializeXmlNode(jStr);

json 轉xml

list 為一個泛型

 

xml 可以做一個參數傳到資料庫中,並與資料庫進行關聯

 

==================================================

var a11= Convert.ToInt32(null); 0
var a12 = Convert.ToInt32("");  報錯
var a13 = Convert.ToInt32("tt"); 報錯
var a14 = int.Parse(null);           報錯
var a15 = int.Parse("1");

var a16 = int.TryParse("", out aa); 0

int cc;
var a18 = int.TryParse(null, out cc);0

int bb;
var a17 = int.TryParse("xxx", out bb);0

 

convert 的參數是可以為null的,int.Parse  的參數不能為null  int .TryParse  轉不成功的時候值為0

 

 Convert.ToInt32(DBNull.Value);會報錯  索引 資料庫查詢出來的值 如果要轉int的時候  還是要先判斷一下是不是 dbnull   的類型

 

 while (dr.Read())//迴圈讀取             {                          //第一種方法判斷是不是DBNull.Value                    int num1=dr.IsDBNull(0)?0:dr.GetInt32(0);                    //第二種方法判斷是不是DBNull.Value                    int num2 = dr[1].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr[1]);                    //第二種方法判斷是不是DBNull.Value                    int num3 = string.IsNullOrEmpty(dr[2].ToString()) ? 0 : Convert.ToInt32(dr[2]);           }

json 轉xml

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.