为什么 WCF 将 Dictionary 或 Hashtable 都转换为具有键/值对的对象数组?是否有解决此问题的设置,以便生成的 json 对象是真正的 javascript 字典?
我应该能够使用生成的 json 对象来做到这一点。
myObject["MyKey"]
班上:
[DataContract]
public class BasicData
{
[DataMember]
public Dictionary<string, string> Values { get; set; }
}
输出:
"Values":[{"Key":"Date","Value":"2012-06-20T17:37:46.48Z"}...]