首页 > 编程语言 >C# JSON字符串转带头(声明)XML字符串

C# JSON字符串转带头(声明)XML字符串

时间:2023-09-13 14:03:04浏览次数:39  
标签:XML code xmldecl cn C# doc resp 字符串 string

  private string ConverXml(string memberId, int code, string msg)

       {

           var resp = new { authenticate = new { member_id = memberId, status_code = code, message = msg } };

           var jsonstr = JsonConvert.SerializeObject(resp);

           XmlDocument doc = JsonConvert.DeserializeXmlNode(jsonstr);

           XmlDeclaration xmldecl = doc.CreateXmlDeclaration("1.0", "utf-8", "yes");

           XmlElement root = doc.DocumentElement;

           doc.InsertBefore(xmldecl, root);

           return doc.InnerXml;

       }

返回XML


C# JSON字符串转带头(声明)XML字符串_json


参考地址:https://www.yzktw.com.cn/post/1160585.html

https://devbox.cn/p/106706727

http://md5.cn/tools/json2xml/

标签:XML,code,xmldecl,cn,C#,doc,resp,字符串,string
From: https://blog.51cto.com/jition/7454834

相关文章

  • vscode调整界面大小,缩放字体快捷键
    1、打开设置菜单2、输入‘FontLigatures’,选择编辑js文件3、增加代码"editor.mouseWheelZoom":true  ......
  • 解密滴滴面试:foreach为什么在性能上领先for循环?
    正文大家好,我是小米!今天我要和大家分享一个有关Java编程的热门话题:为什么在Java中使用foreach循环比传统的for循环更快?这个问题在Java开发者社区中一直备受关注,我会尽力为大家解答这个问题,并提供一些有趣的示例来帮助大家更好地理解。背景在Java中,我们经常需要遍历数组或集合来处理......
  • 19C RAC更换OCR磁盘组后,ASM密码认证导致集群CRSD服务无法启动
    前言一套19.19的RAC,OCR所在的ASM磁盘组从+GRID更换为+DG_GRID,然后强制删除了原来的+GRID磁盘组,最终导致该集群无法启动。 过程1、启动过程中,CSS服务正常启动,但CRS服务无法启动。此时,节点2的alertasm2.log日志中提示如下错误。2023-06-23T17:44:33.667188+08:00Errorsi......
  • 无涯教程-JavaScript - YIELD函数
    描述YIELD函数返回定期付息的证券的收益率。使用YIELD计算债券收益率。语法YIELD(settlement,maturity,rate,pr,redemption,frequency,[basis])争论Argument描述Required/OptionalSettlement证券的结算日期。证券结算日期是指在发行日期之后将证券交易给买方......
  • docker基础知识随意列举(一)网络篇
    前言群里有人连docker如何找到容器都不知道,在这个状态的小白,竟然还鼓吹docker必将一统江湖,我看是一桶浆糊还差不多。稍微随手写点有常用的命令,作为对理论的解释。先看理论性的知识,难以理解的地方,读一读本文没准就搞懂了。有疑惑的地方直接留言问,便于简要回答的会直接在下方补充。常......
  • 关于 ui5-middleware-fe-mockserver Mock Server 的使用介绍
    @sap-ux/ui5-middleware-fe-mockserver是一个用于SAPUI5本地开发的中间件,它的作用是模拟后端服务,以便在没有实际后端服务器的情况下进行前端开发和调试。这个MockServer具有丰富的功能,可以帮助开发人员模拟不同的后端场景,包括模拟数据、模拟OData服务、模拟HTTP请求等等......
  • application 'vueApp' died in status NOT_MOUNTED: [qiankun]: Target container wit
    这是第一次微前端很常见的提示,尤其是第一次写前端的时候碰到的解决1:主应用的 App.vue标签上的id="app"去掉,这是报错的根本解决2://在子应用挂在的时候处理functionrender(props={}){const{container}=props;instance=newVue({render:h=>h......
  • BOSHIDA DC电源模块在节省能源方面上的优秀表现
    BOSHIDADC电源模块在节省能源方面上的优秀表现DC电源模块是现代电子产品中广泛应用的一种电源转换设备,其能够将交流电转换成直流电,并为电子设备提供稳定、可靠的电源供应。相比于传统的交流电源,DC电源模块在节省能源方面上具有优秀的表现,主要表现在以下几个方面: 1.高效能的......
  • Hashcat Invalid mask(无效掩码)
    执行时提示Invalidmask(无效掩码)命令:hashcat.exe-m2500-a3test_handshake.hccapx--increment--increment-min=5--increment-max=6?d?d?d?d?d?d问题分析:命令格式没有错误绿色箭头处提示,密码最小长度和最大长度。因为是破解wap2,而wap2默认最小密码也是8位,命令......
  • Leetcode 27. 移除元素
    题目描述给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。双指针Pyth......