0

是否有可以序列化为 xml 和 json 的通用键/值集合类?

我不想使用模型类作为返回值。(我不需要类,因为我在客户端没有 .NET 并且不想要类实现。无论如何使用接口和类都是有问题的。)

有 JSON 类(例如 JSON.NET),但这些对象只能序列化为 JSON。我需要一个可以两者兼得的中立班级。

4

1 回答 1

0

我不需要类,因为我在客户端没有 .NET 并且不想要类实现

这正是 XML 和 JSON 等可互操作格式的用途 :-) 将您的 .NET 特定类转换为可互操作的交换格式,以便任何支持 XML/JSON 的客户端都可以理解。所以,是的,不要再看了,继续定义您的视图模型,并让您的 API 方法返回那些自定义视图模型。或者它们的集合。

除此之外Dictionary<TKey, TValue>应该适用于两种格式。

于 2012-06-14T12:10:18.887 回答