【发布时间】:2017-08-14 07:36:26
【问题描述】:
我需要帮助。如何将自定义 json 格式转换为 xml。我的json格式是
{
status : true;
Code : 200;
data : [
{
name :ram;
age : 21;
}
]
}
如何在c#中改变XML格式
【问题讨论】:
我需要帮助。如何将自定义 json 格式转换为 xml。我的json格式是
{
status : true;
Code : 200;
data : [
{
name :ram;
age : 21;
}
]
}
如何在c#中改变XML格式
【问题讨论】:
使用 Newtonsoft.Json
http://www.newtonsoft.com/json/help/html/ConvertJsonToXml.htm
该库允许您在 json 和 xml 之间进行转换。从上面的页面:
using System;
using Newtonsoft.Json;
using System.Xml.Linq;
using System.Xml;
public class Program
{
public static void Main()
{
string json = @"{
'status': 'true',
'Code': '200',
'data': [
{
'name': 'ram',
'age': '21'
}
]
}";
XNode node = JsonConvert.DeserializeXNode(json, "Root");
Console.WriteLine(node.ToString());
}
}
输出:
<Root>
<status>true</status>
<Code>200</Code>
<data>
<name>ram</name>
<age>21</age>
</data>
</Root>
DotNetFiddle 查看一个工作示例:https://dotnetfiddle.net/20vf4W
【讨论】: