我有一个现有的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对象中填充数据。
答案 0 :(得分:0)
您可以反序列化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();
}