C XML與Json之間相互轉換例項詳解

2021-07-04 19:24:51 字數 1382 閱讀 1878

xml轉換為json字串

複製**

**如下:

string xml = @"<?xml version=""1.0"" standalone=""no""?>

alan

louis

"; 這是在**中預定義的乙個xml字串。

複製**

**如下:

mldocument doc = new xmldocument();

doc.loadxml(xml);

然後將xml字串讀入到xml文件。

複製**

**如下:

string jsontext = jsonconvert.serializexmlnode(doc);

console.writeline(jsontext);

然後通過json.net類庫中專有的方法進行轉換即可

執行結果為:

json字串轉換為xml

第一種格式的json字串

複製**

**如下:

string json = @",

""root"": ,

] }

}";

預定義的json字串如上

同理呼叫json.net類庫中的方法

複製**

**如下:

第二種格式的json字串

複製**

**如下:

string json_str = "";

string json1 = @",

""root"":" + json_str + "}";

同理進行呼叫

複製**

**如下:

呼叫很簡單,只要將傳遞的xml或者json字串格式搞正確,那麼得到想要的結果就不難。**可以直接copy呼叫。

Json 與 物件 之間相互轉換

情況一 json 轉 物件 string json this.redisutils.get itemdesc itemid if stringutils.isnoneblank json 情況二 物件 轉 json picuploadresult picuploadresult new picupl...

json與DataTable相互轉換

首先我們看看 newtonsoft.json.jsonconvert 是怎麼完成的 datatable table new datatable table.columns.add id table.columns.add name table.columns.add url table.rows.a...

python xml與json之間的相互轉化

人之所以痛苦,那是因為你在成長。magic guo 今天被乙個需求搞得頭大,接收的資料是xml報文,通過解析xml獲取引數,另外響應資料也得是xml資料 經過一番的查詢終於找到了python強大的第三方庫 1.xmltodict 2.dicttoxml 還是python 好啊,這麼強大的第三方庫!跪...