最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中使用JSON.NET實(shí)現(xiàn)JSON、XML相互轉(zhuǎn)換

 更新時(shí)間:2015年11月20日 09:41:06   投稿:hebedich  
這篇文章主要介紹了C#中使用JSON.NET實(shí)現(xiàn)JSON、XML相互轉(zhuǎn)換的相關(guān)代碼及示例,需要的朋友可以參考下

官方 JSON.NET 地址
http://james.newtonking.com/pages/json-net.aspx

XML TO JSON

string xml = @"<?xml version=""1.0"" standalone=""no""?>
<root>
 <person id=""1"">
 <name>Alan</name>
 <url>http://www.google.com</url>
 </person>
 <person id=""2"">
 <name>Louis</name>
 <url>http://www.yahoo.com</url>
 </person>
</root>";
 
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
 
string jsonText = JsonConvert.SerializeXmlNode(doc);
//{
// "?xml": {
//  "@version": "1.0",
//  "@standalone": "no"
// },
// "root": {
//  "person": [
//   {
//    "@id": "1",
//    "name": "Alan",
//    "url": "http://www.google.com"
//   },
//   {
//    "@id": "2",
//    "name": "Louis",
//    "url": "http://www.yahoo.com"
//   }
//  ]
// }
//}

JSON TO XML

string json = @"{
 ""?xml"": {
  ""@version"": ""1.0"",
  ""@standalone"": ""no""
 },
 ""root"": {
  ""person"": [
   {
    ""@id"": ""1"",
    ""name"": ""Alan"",
    ""url"": ""http://www.google.com""
   },
   {
    ""@id"": ""2"",
    ""name"": ""Louis"",
    ""url"": ""http://www.yahoo.com""
   }
  ]
 }
}";
 
XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(json);
// <?xml version="1.0" standalone="no"?>
// <root>
//  <person id="1">
//  <name>Alan</name>
//  <url>http://www.google.com</url>
//  </person>
//  <person id="2">
//  <name>Louis</name>
//  <url>http://www.yahoo.com</url>
//  </person>
// </root>

DEMO:JSON TO XML

string json_str = "{\"a\":\"a\",\"b\":\"b\"}";
//json 的字符串需要按照這個(gè)格式 書寫,否則會(huì)報(bào)錯(cuò)
string json = @"{
 ""?xml"": {
  ""@version"": ""1.0"",
  ""@standalone"": ""no""
 },
 ""root"":" + json_str + "}";
 
if (!string.IsNullOrEmpty(json))
{
  XmlDocument doc = JsonConvert.DeserializeXmlNode(json);
   
}

相關(guān)文章

  • 深入c#繪制驗(yàn)證碼的詳解

    深入c#繪制驗(yàn)證碼的詳解

    本篇文章是對(duì)用c#繪制驗(yàn)證碼的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Unity實(shí)現(xiàn)手機(jī)搖一搖震動(dòng)

    Unity實(shí)現(xiàn)手機(jī)搖一搖震動(dòng)

    這篇文章主要為大家詳細(xì)介紹了untiy實(shí)現(xiàn)手機(jī)搖一搖震動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • C#合并多種格式文件為PDF的方法

    C#合并多種格式文件為PDF的方法

    這篇文章主要為大家詳細(xì)介紹了C#合并多種格式文件為PDF的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C#中處理JSON數(shù)據(jù)的方式示例詳解

    C#中處理JSON數(shù)據(jù)的方式示例詳解

    在C#中,可以使用System.Text.Json和Newtonsoft.Json這兩個(gè)流行的庫來將對(duì)象序列化為JSON字符串,本文給大家介紹C#中處理JSON數(shù)據(jù)的方式,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • 通過C#代碼輕松移除Word文檔中的文本與圖片水印

    通過C#代碼輕松移除Word文檔中的文本與圖片水印

    在日常工作和學(xué)習(xí)中,我們經(jīng)常會(huì)遇到帶有水印的Word文檔,它們有時(shí)會(huì)影響文檔的閱讀體驗(yàn),甚至在打印時(shí)造成不便,手動(dòng)逐一刪除這些水印不僅效率低下,而且對(duì)于大量文檔來說更是一項(xiàng)艱巨的任務(wù),所以借助強(qiáng)大的C#編程,輕松實(shí)現(xiàn)Word文檔水印的批量移除
    2026-02-02
  • C#使用ADO.Net連接數(shù)據(jù)庫與DbProviderFactory實(shí)現(xiàn)多數(shù)據(jù)庫訪問

    C#使用ADO.Net連接數(shù)據(jù)庫與DbProviderFactory實(shí)現(xiàn)多數(shù)據(jù)庫訪問

    這篇文章介紹了C#使用ADO.Net連接數(shù)據(jù)庫與DbProviderFactory實(shí)現(xiàn)多數(shù)據(jù)庫訪問的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 說說C#的async和await的具體用法

    說說C#的async和await的具體用法

    本篇文章主要介紹了說說C#的async和await的具體用法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • C#語法相比其它語言比較獨(dú)特的地方(二)

    C#語法相比其它語言比較獨(dú)特的地方(二)

    這篇文章主要介紹了C#語法相比其它語言比較獨(dú)特的地方(二),本文講解了internal與protected、private、enum、string的==、傳引用等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • C#調(diào)用Java方法實(shí)例詳解

    C#調(diào)用Java方法實(shí)例詳解

    這篇文章主要介紹了C#調(diào)用Java方法實(shí)例詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • C#打包應(yīng)用程序,與.NETFramework介紹

    C#打包應(yīng)用程序,與.NETFramework介紹

    C#打包應(yīng)用程序,與.NETFramework介紹,需要的朋友可以參考一下
    2013-05-05

最新評(píng)論

垫江县| 临泉县| 梧州市| 桃园县| 怀柔区| 游戏| 溧阳市| 仪征市| 长乐市| 和林格尔县| 理塘县| 天柱县| 平顺县| 措美县| 安顺市| 石渠县| 五莲县| 汝城县| 牡丹江市| 宜兴市| 伊通| 阳春市| 抚顺县| 双柏县| 阳山县| 北宁市| 若尔盖县| 梅河口市| 阜康市| 寿宁县| 建水县| 南城县| 亚东县| 周宁县| 麻江县| 繁昌县| 普格县| 吉木乃县| 黔江区| 建昌县| 都昌县|