所以这就是问题 - 我有一个DataTable我希望WCF(.NET 3.5)以ExtJS中常用的JSON存储格式发送 - 基本上是“Rows [{”Field1“:value,”Field2“: value},{...}]“但我找不到正确的结构来反馈操作合同以此格式发送出去。
所以任何想法或任何进一步的信息都需要。
先谢谢!
答案 0 :(得分:0)
如果您正在处理类型为IXmlSerializable的对象,则WCF JSON序列化程序首先委托IXmlSerializable方法,从中获取序列化的XML,将XML包装在JSON字符串中,然后将其传递给它。这是.NET 3.5中WCF JSON模型的主要缺点之一。我认为实体框架(WCF数据服务)技术试图更优雅地处理这个问题,但不确定。我建议手动使用JSON序列化程序并制作一个符合你想要的字符串或手动序列化机制......