首页 > 编程语言 >c# xml、json相互转换

c# xml、json相互转换

时间:2023-06-03 17:12:24浏览次数:42  
标签:xml WriteDebugLog string c# DebugHelper json xd1

            string jsonString = "{\"Table\":{\"Row\":[{\"Name\":\"张三\",\"Age\":\"20\"},{\"Name\":\"李四\",\"Age\":\"25\"}]}}";
            //json to xml
            XmlDocument xd1 = new XmlDocument();
            xd1 = JsonConvert.DeserializeXmlNode(jsonString);
            string xmlstring = xd1.InnerXml;
            DebugHelper.WriteDebugLog(xd1.InnerXml);
            DebugHelper.WriteDebugLog(xd1.OuterXml);
            //xml to json
            XmlDocument xd2 = new XmlDocument();
            xd2.LoadXml(xmlstring);
            string jsonstrin2 = JsonConvert.SerializeXmlNode(xd1);

            DebugHelper.WriteDebugLog(string.Format("intputjson:{0}", jsonString));
            DebugHelper.WriteDebugLog(string.Format("jsontoxml:{0}",jsonstrin2));

  

标签:xml,WriteDebugLog,string,c#,DebugHelper,json,xd1
From: https://www.cnblogs.com/bgbing/p/17454240.html

相关文章

  • K8S in Action 读后感(概念简介)
    一、K8S的用武之地今天,大型单体应用正被逐渐拆分成小的、可独立运行的组件,我们称之为微服务。微服务彼此之间解耦,所以它们可以被独立开发、部署、升级、伸缩。这使得我们可以对每一个微服务实现快速迭代,并且迭代的速度可以和市场需求变化的速度保持一致。但是,随着部署组件的增多......
  • 《面试1v1》SpringMVC
    我是javapub,一名Markdown程序员从......
  • ADC和DAC的工作原理及其区别
    ADC和DAC的工作原理及其区别    ADC和DAC都是用于模拟信号与数字信号之间的转换器。    ADC,即模数转换器,是将连续的模拟信号转换为数字信号的电路。其输入为模拟信号,输出为数字信号。ADC的主要组成部分是模拟信号采样模块、模拟信号处理模块、模数转换模块和数字信......
  • 单周期CPU模型机下载【FPGA模型机课程设计】
    模型机下载【FPGA模型机课程设计】前言推荐单周期CPU模型机下载安排测试与结果5.7.2模型机下载FPGA设计代码设计MIOCIOIO1SoCInstMem附录0框架EMIOC接口FIO外设IO1测试MIOC分流9InstMem指令存储器10SoC顶层最后前言2023-5-2707:55:09周六早上睡不着了起来学习推荐5模......
  • Spring Boot 整合 分布式搜索引擎 Elastic Search 实现 我附近的、酒店竞排
    文章目录⛄引言一、我附近的酒店⛅需求分析⚡源码编写二、酒店竞价排名⌚需求分析⏰修改搜索业务✅效果图⛵小结⛄引言本文参考黑马分布式ElasticsearchElasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容一、我附近的酒......
  • 【了不起的芯片 - 读书笔记】CPU 的制作流程 ( 晶圆制作 | 光刻机光刻流程 | 蚀刻过程
    文章目录一、晶圆制作二、光刻机光刻流程三、蚀刻过程四、涂层过程五、重复上述步骤若干次六、芯片封装一、晶圆制作晶圆制作是半导体芯片制造的关键过程,它涉及将硅晶片(或其他半导体材料)转化为可以用于集成电路制造的基础材料。下面是晶圆制作的主要步骤:单晶生长:通过化学气相沉......
  • 【章节2】husky + 自动检测是否有未解决的冲突 + 预检查debugger + 自动检查是否符合c
    在章节1中我们学习到了commit的规范、husky的安装和使用、lint-staged怎么安装以及怎么用来格式化代码。那么这篇文章我们来看看commit预处理中我们还能做哪些处理呢?自然,我们还是要用到husky这个东西的,大致过程其实和章节1异曲同工,无非是多加几个脚本做不同的处理。那么husky到底是......
  • Google Earth Engine(GEE)——ndvi.gt is not a function
    你好,我试图通过屏蔽值的上下10个百分位数来消除计算出的NDVI数据集中的异常值,但我在第398行中不断收到错误消息,显示第398行:ndvi.gt不是函数。 我怎样才能解决这个问题? 原始代码:vartable=ee.FeatureCollection("users/selenachav5/mangrove_vector"),Upper=......
  • 无需公网IP,在家SSH远程连接公司内网服务器「cpolar内网穿透」
    文章目录视频教程1.LinuxCentOS安装cpolar2.创建TCP隧道3.随机地址公网远程连接4.固定TCP地址5.使用固定公网TCP地址SSH远程本次教程我们来实现如何在外公网环境下,SSH远程连接家里/公司的LinuxCentOS服务器,无需公网IP,也不需要设置路由器。视频教程【SSH远程服务器】在外......
  • R:Wilcoxon秩和检验,比较两组样本中的基因表达差异
    setwd("E:\\20220927宏基因组教学\\02后期分析\\05willcox")library(doBy)gene<-read.table('table.l5.relative-SE.txt',sep='\t',row.names=1,header=TRUE,stringsAsFactors=FALSE,check.names=FALSE)group<-read.tabl......