如何创建xml文档并从json对象填充数据
本文关键字:json 对象 数据 填充 文档 xml 何创建 创建 | 更新日期: 2023-09-27 18:25:35
我有一个现有的xml文件。格式如下:
<Item>
<a>3</a>
<b>Wild</b>
<ISOCntry>c</ISOCntry>
<ISOLang>eng</ISOLang>
<City>Malone</City>
<Media>
<StrmRel>99</StrmRel>
<StrmBndwid>36</StrmBndwid>
</Item>
还有一个json文件。现在我已经用json文件创建了一个json对象。但是现在我应该如何创建一个类似于示例xml的xml,并从json对象填充数据。
您可以反序列化JSON并获取对象,然后可以再次序列化该对象以获取xml。
您可以使用此方法进行序列化:
public static string SerializeObject(object value)
{
if (value.GetType() == typeof(string))
return value.ToString();
StringWriter stringWriter = new StringWriter();
using (XmlWriter writer = XmlWriter.Create(stringWriter))
{
DataContractSerializer serializer = new
DataContractSerializer(value.GetType());
serializer.WriteObject(writer, value);
}
return stringWriter.ToString();
}