我想使用 ExpandoObjects 列表作为 Telerik Report 的数据源,但 Telerik Reports 目前似乎不支持这一点。他们确实支持将 XML 作为数据源,因此我正在尝试将我的 ExpandoObjects 列表转换为 XML 字符串。
我已经看到(在Can I serialize an ExpandoObject in .NET 4?)可以通过 jsonFx 将单个 ExpandoObject 序列化为 XML 字符串(VB.net 代码,而不是 c#):
dim XMLwriter As New JsonFx.Xml.XmlWriter
dim serializedExpando as string = XMLwriter.Write(obj)
或其等效的 c# 代码:
JsonFx.Xml.XmlWriter XMLwriter = new JsonFx.Xml.XmlWriter();
String serializedExpando = XMLwriter.Write(obj);
如何将整个列表序列化为 XML 字符串?