【发布时间】:2013-11-29 11:49:19
【问题描述】:
我需要向包含以下 JSON 的服务器发布请求。我想在代表请求的类上使用 DataContractJsonSerializer 和 DataContract、DataMember 属性,例如
{"method":"mymethod","parameters":[10,"somestring"]}
这代表一个 RPC 调用
mymethod(10,"somestring").
在某些 API 中。 API中有很多不同参数列表的调用。
如果参数列表包含 T 类型的对象,我可以使用泛型 List<T>,这很简单,但 API 需要不同类型的参数列表(包括非原始对象)。
那么如何为参数数组构造 DataContract 呢?
【问题讨论】:
标签: .net json datacontractjsonserializer