本文告诉大家如何将 json 转 xml 或将 xml 转 json 字符串
首先需要安装 Newtonsoft.Json 库,打开 VisualStudio 2019 新建一个 dotnet core 项目,然后右击编译 csproj 输入下面的代码
尝试创建一个类用来转换为 xml 请看代码
将类转换为 xml 的代码
现在运行就可以看到下面代码
这里的 encoding 是 utf-16 因为 StringWriter 使用的是 Unicode 如果需要修改为 utf-8 需要修改代码,但是本文就不在这里说
xml 转 json 字符串
从 xml 转 json 需要将 xml 字符串创建 XmlDocument 才可以
通过下面代码就可以将 XmlDocument 转 json 字符串
运行代码可以看到转换的代码
json 转 xml 字符串
在上面已经转换出 json 可以通过下面代码将 json 转 xml 字符串
如果需要将 doc 做字符串输出,可以使用 doc.InnerXml
转字符串
运行软件可以看到下面代码
下面是全部的代码
运行可以看到下面方法
Converting between JSON and XML
代码 https://gitee.com/lindexi/lindexi_gd/tree/dev/LapouRairpaltearwou
原文链接: http://blog.lindexi.com/post/C-json-%E8%BD%AC-xml-%E5%AD%97%E7%AC%A6%E4%B8%B2
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
欢迎转载、使用、重新发布,但务必保留文章署名 林德熙 (包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我 联系。